<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:clbs="http://www.caladrius.com/20211231"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="clbs-20211231.xsd" xlink:type="simple"/>
    <context id="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if90ca5338733460a971066d59766dc81_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibab4128b577c44a6906698d794637dfa_I20220322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <instant>2022-03-22</instant>
        </period>
    </context>
    <context id="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4277098eb8e941d8849e8e36535b5f36_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i79f6e5136b8641cfa6b0a6033d36e4f2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib68115849dea4da8a299b880b533d09e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i85f50c88c76b46fb9a9fdce9451675bd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i121f073fba6944229ad70a1d2216e933_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie0b6071a73644d039603573d50440ef9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib80ecf1156d64c119d881173740ad234_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibaaa7498b3d44ce1bcad37ed96000058_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i22fd97027cb3412289b307029b9c5d44_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i348737336b4d46088a36ffcdbf611676_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic33cdb661db24963b1bfc647608c3a94_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4ec6574cc7fc442f846e686e0a84ff71_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35b1729b0f074c18b9bceadc165d9549_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0ff61bf14d841cc822f4506607be1ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief8aba9cebaa4b98af858420b6d60b7f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i041d14ec45c44c8fb3cc8034c61ca2ed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0b6458eb2d574b56bd1552b4ca244e6f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i09a9631d583b4e668c5ba6e87d883e35_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf75562bf4d943e689edffa4d6485601_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3f51b0ee3ea49bba7a5f4081d6ded24_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if085aac894864f8a99c23eb6f47d40df_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0e019f45caf44e48d650bf1abbafe32_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic49793f351ee420aad500948204d4e30_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b3b4197bf6b40bd9ea38bf539ff4783_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb8d59a888234a98a095e58d9743487f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i590074ecb1084218835cf2d097815608_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c4ae4fba6464ce49a9062a34c2c26ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1d500671ff149bcba1096235d4f0351_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08c8bd3f15da40f487ae7ccc5cd6ce0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i85b3581054004614935d85f02ba032eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i138b992a9f394701a484d131a2d03699_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4300a282ab74c7fafc35eaf54a4d1b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i281d8d9652bf482bb56d77de34f2b394_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9b7f001d8d64dcf8ca8ba24c50737f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb79bfd702f54177906acce5d83f1c8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd0fb63052524135af561bfff992a6c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i66d93ded2f34467d936905ead482129f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie8805752994c49a8983ffea360e4c657_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62dba77d3e2d4497b9f85f984cfba083_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">clbs:CLBS16TreatmentOfCMDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i71b84bd2ef5e48a7bdb1280f312427a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0be130c99cf043d29b10c289f1311bf5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66e36ae7aaf0456e850ea8fbf00533f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2c6296c462c944e98b58dc2225093cca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bd83120aa4846998e97a3591fb90ade_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iccc34d3422ed44678794bda76d2eaf4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8bb11fcb1dc24116a57364c1887e3eee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5468258328d0445fae4d4028b71bf1d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7dc62f8ee9d94752a5a99f633d893ab6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea9f8dda92dc4bd8a85d72b68a1c2034_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if63b1c1c78bf4e0282c0521dfe489b5b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i048ee8e3bbb048d3a2c27c95245f5f26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">clbs:MarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ce00799bd1b413ea234f8cba5445fa0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">clbs:MarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a31510bd7f84ebd8c107e3f8ae7e451_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd367f49394e4ab892e5ef3d131cbacb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i310aef3fef4244c585bf799759419229_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib92b79ab0ccd455ead408147f405a076_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d9629ce58cd4f72b9770fbf37dff34a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44c2bc8d551a45f1ac6ddf183da926e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia36b0d5241f648078a95606bbd0ff79d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i56f86dd405f8453396a3f70388a0570d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3bccb0f475cc4d218304cd754913183a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0919bea6d44b4365b7bf14cfc4143c4f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecc81b9b2d6b49b0b19a54a285242744_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id672da1b89c34c4e9eff23a1f19e2531_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9772fdb5cd8471f96f384eb173d43ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63e392b1e77d4c5eac2465ca78a69cbd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4584a12f69824f27abd288e3a1a3d90f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26b465f7839c460fad563a663abb5e53_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5830c986cd0e460abfdcf8d771b6070f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6b6161f803dd4b47b8ed44fadd5ac665_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c5d1caf1a754f32a2b36182140d1778_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fda5905c1054d06a90a8cbf51b93a97_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3d14c5a5f224864ad0dabc919f68696_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EquityIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic520fa50fa274ec688df80ce26839e93_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EquityIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib349cdd63be447d58d8816ef0e5c45d5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EquityIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6839ac3846014921bbf0418907b17b41_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EquityIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5c3abe0816124623859688fce308ef7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EquityIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ea30e24d2234509b67b4bb09c8f3d27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EquityIncentiveCompensationPlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i125c01a6899241f092b94c8c6d510bcb_I20130101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EmployeeStockPurchasePlan2012Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-01-01</instant>
        </period>
    </context>
    <context id="id2c17509e40c431c93f98142b8bee4f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28542dcef1334e33863c7a40beba93ac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5adb43718d3c4cdf96885dcfb77648d0_I20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EmployeeStockPurchasePlan2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="ia54075aa02684beb8ab89afa65b0d48d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EmployeeStockPurchasePlan2017AmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i27caf2e77bc5468785bb299e95eb6191_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EmployeeStockPurchasePlan2017AmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81fbec32b886419d9100b66971330fc6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clbs:EmployeeStockPurchasePlan2017AmendedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaffc3258262f48dcbbf5775b82cf558e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:LincolnParkAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="iec24a6e53385419d9edb327599fc7c12_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:LincolnParkAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic5e26195328b4591826e01006d17f63d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:LincolnParkAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0ab769fd5384e5c8fa1c574d03e7274_I20180831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:H.C.WainwrightSalesAmendedAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="i18cb5d7872684b26a43eaec5bc10e4bb_D20180801-20180831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:H.C.WainwrightSalesAmendedAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="ibe7b2ea590f64edea9436bb291dddfe3_D20180201-20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:H.C.WainwrightSalesAmendedAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2021-02-12</endDate>
        </period>
    </context>
    <context id="i2959d4ff885948268aa6c8327cf31262_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:H.C.WainwrightSalesAmendedAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib26b46410f1947caaa269dc8c84bc533_I20210604">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-04</instant>
        </period>
    </context>
    <context id="ieba8f73a7897435fbc5b3392cb6478cf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ba1e218994d4ff1b3b3d3cdd3ea83a2_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:InstitutionalPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i9992345fcbc5433492a910eba1965518_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:InstitutionalPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="ib537ee905795476eb1a4ed13cf5100b1_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:AdditionalPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i064784dc58ac445ab8485a53331724c5_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:AdditionalPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i39237a1f42304c68bc922379c5cafbc9_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ic237f5a9d962463dab8bf38d6a802419_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:January2021PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i58d1afa2bd9346fc97c1b81a5e0a4fd1_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clbs:January2021PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i82ea1a2d86944a1c93f15ae19da0bc8e_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ib6d2e0cb9f694fe7a859d47739e7393e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i806c337fb61d4e69a7df6495c7be9795_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c06d396aa1143d3b027ef1142d83cb5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i079cc5701e904396b3b89403166d381c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60f3653ff42d4f0eaacf9c26102cfd38_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6bbaca2f02cc464a87710b12e3b26046_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie912ebfc1b8b4a6aa5f2e375f861d2c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ca74538c1c54566b186f58a6caf61e1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1373d5ad1834c4abef25fae33e3348e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife71a6468a004189ad68cb01a4d67fcf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab051a0f20f54b90a2c3a2ae838bb8ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieba28787ca6743bebdb732d522992e81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8097329850104783b37c8ae588e3f1f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f25e23ccf5e4e8b9996111cff5b1f1f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee4c1259461b4d82a4ed9b9423814c93_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b81cf0af0d549cc9704b163fd97825f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0424a8b4b4e74dd6a974d18e483a0683_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib31c704f4b3d4411913b83a05612f827_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifac165fbd5294cbbae45708def42554a_I20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <instant>2017-02-28</instant>
        </period>
    </context>
    <context id="i61ed912a36714a0f8fa66f5c6f03cc72_D20170501-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i08b10f0993ca498595bc8f6e22708cd3_D20170501-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i31c91a3c922742a393bcaf2e5965f1af_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="icb2942cf4b2d4251b0227854fee06098_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="iaa54ec01303049c2ac24d543660aa65d_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="id909ba1c9804438aafc38ea943a32300_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibb3d98988e62496d9a95ec85932a553d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd538497ecb94882951d52a7b78a623a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib03213178c1c439fbbcd57ce65f84a0a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3273942991694dcbb5315ec3f95ef5c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewJerseyDivisionOfTaxationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib4ffabf75b224124baa59142f55d7740_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i208a56199ea240e189c18fe67bc1738e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CaliforniaFranchiseTaxBoardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9412c3333444df08e11f620932bee49_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewYorkStateDivisionOfTaxationAndFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iacc61b5e28ba4a56b04bcf5fece477a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:NewYorkStateDivisionOfTaxationAndFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63593eb72a0c4883b9e50df4be109be4_D20210412-20210412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000320017</identifier>
        </entity>
        <period>
            <startDate>2021-04-12</startDate>
            <endDate>2021-04-12</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="office">
        <measure>clbs:office</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="offering_period">
        <measure>clbs:offering_period</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF80L2ZyYWc6NTdlN2Q3Njc4YjBjNGM2Mjk0M2FjNjA2NmU3MTM1ZDcvdGFibGU6YzU4ZjIzMTJhYjdmNDY4YWJhMGQwMjc3ZTA4Y2NiZGYvdGFibGVyYW5nZTpjNThmMjMxMmFiN2Y0NjhhYmEwZDAyNzdlMDhjY2JkZl8yLTEtMS0xLTcyMDI_54270153-0f69-4d14-b3dd-a275be190f36">0000320017</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF80L2ZyYWc6NTdlN2Q3Njc4YjBjNGM2Mjk0M2FjNjA2NmU3MTM1ZDcvdGFibGU6YzU4ZjIzMTJhYjdmNDY4YWJhMGQwMjc3ZTA4Y2NiZGYvdGFibGVyYW5nZTpjNThmMjMxMmFiN2Y0NjhhYmEwZDAyNzdlMDhjY2JkZl80LTEtMS0xLTcyMDI_448b8522-5499-4acb-b183-08fe66ca97fb">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF80L2ZyYWc6NTdlN2Q3Njc4YjBjNGM2Mjk0M2FjNjA2NmU3MTM1ZDcvdGFibGU6YzU4ZjIzMTJhYjdmNDY4YWJhMGQwMjc3ZTA4Y2NiZGYvdGFibGVyYW5nZTpjNThmMjMxMmFiN2Y0NjhhYmEwZDAyNzdlMDhjY2JkZl81LTEtMS0xLTcyMDI_771dec68-0a83-4721-8b20-76028c070ccb">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF80L2ZyYWc6NTdlN2Q3Njc4YjBjNGM2Mjk0M2FjNjA2NmU3MTM1ZDcvdGFibGU6YzU4ZjIzMTJhYjdmNDY4YWJhMGQwMjc3ZTA4Y2NiZGYvdGFibGVyYW5nZTpjNThmMjMxMmFiN2Y0NjhhYmEwZDAyNzdlMDhjY2JkZl82LTEtMS0xLTcyMDI_af1f2014-b355-451b-b9b5-f1123bf8d701">false</dei:AmendmentFlag>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzItMC0xLTEtNzIwMg_0a058abe-d734-4c31-a82c-efb4e8bc4aad">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzItMC0xLTEtNzIwMg_d0558917-552f-48e0-95eb-612098e4b721">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzYtMC0xLTEtNzIwMg_3827fe5c-6ee8-4d37-a233-c3c99088f192">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzYtMC0xLTEtNzIwMg_bfd3c824-688d-44a3-a795-98776d67c466">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzctMC0xLTEtNzIwMg_430fdfa5-3899-44a5-b33b-301b103d665c">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzctMC0xLTEtNzIwMg_95df09b8-b8ab-49d7-988b-87cfc081e730">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3c06d396aa1143d3b027ef1142d83cb5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEyNTk4_1483d86e-ff2f-4b87-a4f3-f6e1bf4d50d7">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i58d1afa2bd9346fc97c1b81a5e0a4fd1_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTIvZnJhZzpkNWMwNjExYmY2OWQ0MzEzODVhZWJiYTQ1YjY2MjNkYi90ZXh0cmVnaW9uOmQ1YzA2MTFiZjY5ZDQzMTM4NWFlYmJhNDViNjYyM2RiXzExMw_4eca3aec-2590-4ec9-a97a-9cf0403bfa89">P5Y6M</us-gaap:WarrantsAndRightsOutstandingTerm>
    <dei:DocumentType
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zODk5_871cffc5-3e7f-4bee-aa87-2c79dc98e390">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6Nzk3NTc2NWM1OWYzNDc5Y2EwNDU1MjNlYzFmNjM4NDcvdGFibGVyYW5nZTo3OTc1NzY1YzU5ZjM0NzljYTA0NTUyM2VjMWY2Mzg0N18wLTAtMS0xLTcyMDI_eea465b7-3980-4f57-bb66-1ec7ee0331a4">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8xMzM_6116db35-ce55-4d66-a9a1-61bbb5716f48">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8xMzM_373a2eba-88d9-450e-8b4d-82d1ac282f1b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6NjMzZjQzYWJmODM5NDFiY2JiZWQwMDYxYjQ5NDYzZTkvdGFibGVyYW5nZTo2MzNmNDNhYmY4Mzk0MWJjYmJlZDAwNjFiNDk0NjNlOV8wLTAtMS0xLTcyMDI_510c0fae-4804-4193-861a-14ebccaa5d0b">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zOTA4_6878cf28-a763-49e5-a537-e9d91059d4ac">001-33650</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zODk2_d9e972e9-4d07-4aeb-9f6f-72a41369d405">CALADRIUS BIOSCIENCES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6NzRhNWE2MjNkYjNiNGQzMzlkOGE4ZjdjMzA5ZGNiNjcvdGFibGVyYW5nZTo3NGE1YTYyM2RiM2I0ZDMzOWQ4YThmN2MzMDlkY2I2N18wLTAtMS0xLTcyMDI_79c6f02a-caac-460d-856a-b1877692afb4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6NzRhNWE2MjNkYjNiNGQzMzlkOGE4ZjdjMzA5ZGNiNjcvdGFibGVyYW5nZTo3NGE1YTYyM2RiM2I0ZDMzOWQ4YThmN2MzMDlkY2I2N18wLTEtMS0xLTcyMDI_f43b6460-e480-4411-b259-c8e919726be6">22-2343568</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6NzRhNWE2MjNkYjNiNGQzMzlkOGE4ZjdjMzA5ZGNiNjcvdGFibGVyYW5nZTo3NGE1YTYyM2RiM2I0ZDMzOWQ4YThmN2MzMDlkY2I2N180LTAtMS0xLTcyMDIvdGV4dHJlZ2lvbjo4MmI1MzNiODlkZDk0Nzc3YWViMDBiYTIzNjUxNGVhY180_dba644f1-f0ba-47cc-8f72-395474a29021">110 Allen Road, 2nd Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6NzRhNWE2MjNkYjNiNGQzMzlkOGE4ZjdjMzA5ZGNiNjcvdGFibGVyYW5nZTo3NGE1YTYyM2RiM2I0ZDMzOWQ4YThmN2MzMDlkY2I2N180LTAtMS0xLTcyMDIvdGV4dHJlZ2lvbjo4MmI1MzNiODlkZDk0Nzc3YWViMDBiYTIzNjUxNGVhY184_d6221c47-428d-4ae5-99fe-a0a58cd9b350">Basking Ridge</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6NzRhNWE2MjNkYjNiNGQzMzlkOGE4ZjdjMzA5ZGNiNjcvdGFibGVyYW5nZTo3NGE1YTYyM2RiM2I0ZDMzOWQ4YThmN2MzMDlkY2I2N180LTAtMS0xLTcyMDIvdGV4dHJlZ2lvbjo4MmI1MzNiODlkZDk0Nzc3YWViMDBiYTIzNjUxNGVhY18xMg_9ffb8daa-2f48-4379-92e8-4714ba79f269">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6NzRhNWE2MjNkYjNiNGQzMzlkOGE4ZjdjMzA5ZGNiNjcvdGFibGVyYW5nZTo3NGE1YTYyM2RiM2I0ZDMzOWQ4YThmN2MzMDlkY2I2N180LTEtMS0xLTcyMDI_fd6bb5b9-1c3e-489b-9757-f455838d6664">07920</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zODk3_b2307616-1b6e-4641-a506-61bb8703c110">908</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zOTEx_57314f80-f343-4dcc-950a-1c720cd8d6f3">842-0100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6YjA2YjdlNjlmNzVmNDc0YmE0ZmQ2NzgwNGZmYjA1ZGIvdGFibGVyYW5nZTpiMDZiN2U2OWY3NWY0NzRiYTRmZDY3ODA0ZmZiMDVkYl8yLTAtMS0xLTcyMDI_e5e362d9-1d8a-4dd4-8820-f04cac56957e">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6YjA2YjdlNjlmNzVmNDc0YmE0ZmQ2NzgwNGZmYjA1ZGIvdGFibGVyYW5nZTpiMDZiN2U2OWY3NWY0NzRiYTRmZDY3ODA0ZmZiMDVkYl8yLTEtMS0xLTcyMDI_a21b8309-7abe-425e-bcf8-49a4a6513d3f">CLBS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6YjA2YjdlNjlmNzVmNDc0YmE0ZmQ2NzgwNGZmYjA1ZGIvdGFibGVyYW5nZTpiMDZiN2U2OWY3NWY0NzRiYTRmZDY3ODA0ZmZiMDVkYl8yLTItMS0xLTcyMDIvdGV4dHJlZ2lvbjo2YWQ2OTMwNmFkOWM0OTAxODlhNzcxNjViNmUyMjFjY184_5b2a71d7-f20a-4f97-b71d-1e9bdd6b805c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zOTA2_7a76e9af-b6a7-4943-bdc2-4ddf80a958ac">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zOTAx_87bd0584-84e5-4d05-adf2-124382b4cf76">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zOTA3_d3c1a926-3e31-4b40-b86d-0ffaf15c6f34">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zOTAy_a894b943-8a6e-4945-9b57-ddbeac56aea6">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6YWYyMTM3ZTc5MDY0NGZhOGJkNjVjZTEwMGFiODY5ZjUvdGFibGVyYW5nZTphZjIxMzdlNzkwNjQ0ZmE4YmQ2NWNlMTAwYWI4NjlmNV8xLTAtMS0xLTcyMDI_412bd350-96e2-436a-92c1-ca36ba097f48">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6YWYyMTM3ZTc5MDY0NGZhOGJkNjVjZTEwMGFiODY5ZjUvdGFibGVyYW5nZTphZjIxMzdlNzkwNjQ0ZmE4YmQ2NWNlMTAwYWI4NjlmNV8xLTQtMS0xLTcyMDI_80172f6b-c7fd-4186-9a86-19e80214e274">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6YWYyMTM3ZTc5MDY0NGZhOGJkNjVjZTEwMGFiODY5ZjUvdGFibGVyYW5nZTphZjIxMzdlNzkwNjQ0ZmE4YmQ2NWNlMTAwYWI4NjlmNV8yLTQtMS0xLTcyMDI_426a75fc-fdd7-4cfd-a31c-fbd0642b4838">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zOTAz_9fc5602c-871a-4c83-ad18-25837678100c">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zODk4_f2152671-2393-47d9-8cd7-6eebe36e31f3">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="if90ca5338733460a971066d59766dc81_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8yOTUw_a255e2d4-dc55-4d39-bab4-931f908bd4d6"
      unitRef="usd">95000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibab4128b577c44a6906698d794637dfa_I20220322"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGFibGU6NmZmMmU3YmZkOWQ3NDM5Yjk2OTFiYzQxMjIwYjFhZjUvdGFibGVyYW5nZTo2ZmYyZTdiZmQ5ZDc0MzliOTY5MWJjNDEyMjBiMWFmNV8xLTEtMS0xLTcyMDI_bd061cd1-04aa-4254-9ce6-3b6156f4469b"
      unitRef="shares">60533064</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xL2ZyYWc6N2ViNGQyNDE3MGQ5NDZhZjhlN2YxZjUwODEwYjk2YTIvdGV4dHJlZ2lvbjo3ZWI0ZDI0MTcwZDk0NmFmOGU3ZjFmNTA4MTBiOTZhMl8zOTA0_33512705-d1e3-4404-bc7f-fa079448d139">The following documents (or parts thereof) are incorporated by reference into the following parts of this Form 10-K: Certain information required in Part III of this Annual Report on Form 10-K is incorporated from the Registrant's Proxy Statement for the 2022 Annual Meeting of Stockholders. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the Registrant's fiscal year ended December 31, 2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82MS9mcmFnOjU5YTZkZjk5MGQxODRlNTFhNTg4Y2QyMzM1YWFlYzM1L3RhYmxlOmU1M2ZiZjIyNTBmYTQzNjU5ZmVjYjJmYzYyNmY2OTg2L3RhYmxlcmFuZ2U6ZTUzZmJmMjI1MGZhNDM2NTlmZWNiMmZjNjI2ZjY5ODZfMC0wLTEtMS0xMjkyMS90ZXh0cmVnaW9uOjVlM2M1MjllMWZiMzQzYmI4OGM0ZTdhNTg2MGVlMWZkXzEzMTk0MTM5NTMzNDY4_007ce07f-9a17-4335-857d-70190d316da9">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82NC9mcmFnOmNhNjQzOTI4ZjY1ZjQxYTBhNDI0ZmI3YWZlODE2OTFjL3RleHRyZWdpb246Y2E2NDM5MjhmNjVmNDFhMGE0MjRmYjdhZmU4MTY5MWNfMTMxOTQxMzk1NDYwNjk_78db1303-200a-48d6-827c-f3ccf4e6da78">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82NC9mcmFnOmNhNjQzOTI4ZjY1ZjQxYTBhNDI0ZmI3YWZlODE2OTFjL3RleHRyZWdpb246Y2E2NDM5MjhmNjVmNDFhMGE0MjRmYjdhZmU4MTY5MWNfMTMxOTQxMzk1NDYwNjg_554520cf-e204-43fc-bd1b-00bfecf9e64c">New York, New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMy0xLTEtMS03MjAy_1829b215-977c-4777-bd0b-29addddba4f2"
      unitRef="usd">24647000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMy0zLTEtMS03MjAy_1e56dad7-5364-4800-a0b7-ee58607ffcd2"
      unitRef="usd">16512000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecurities
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfNC0xLTEtMS03MjAy_4175be86-e8d2-4755-9c99-91f539207516"
      unitRef="usd">70323000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfNC0zLTEtMS03MjAy_2f3f7d6f-63e5-4b76-9bf2-2b4db0f5692c"
      unitRef="usd">18061000</us-gaap:MarketableSecurities>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfNS0xLTEtMS03MjAy_af4df0ac-d721-4dc5-a17f-8226b1dd78c1"
      unitRef="usd">1212000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfNS0zLTEtMS03MjAy_5b218329-6d9e-40aa-a5f7-327c94fd3ec3"
      unitRef="usd">758000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfNi0xLTEtMS03MjAy_4f2165cd-7883-4c92-9a46-207d21a26d87"
      unitRef="usd">96182000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfNi0zLTEtMS03MjAy_76b199b0-0b45-44d9-a04b-c04b76e29d1d"
      unitRef="usd">35331000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfNy0xLTEtMS03MjAy_74d2a8ef-bfce-4a50-bff6-2b81a2789a02"
      unitRef="usd">62000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfNy0zLTEtMS03MjAy_74984b72-5098-4a31-9875-beed7d849b85"
      unitRef="usd">57000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfOS0xLTEtMS03MjAy_63644c24-e2ba-4f38-b8af-8900280d7a2e"
      unitRef="usd">764000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfOS0zLTEtMS03MjAy_e32e1a80-04e6-4ebd-9029-c29dd7d65291"
      unitRef="usd">614000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTAtMS0xLTEtNzIwMg_5e2d8a75-8e44-47d2-9679-b230533433a2"
      unitRef="usd">97008000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTAtMy0xLTEtNzIwMg_44a6b26f-3214-472a-b739-2ee8b9a71e0b"
      unitRef="usd">36002000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTMtMS0xLTEtNzIwMg_ec32a6b1-ae6c-4554-8aee-6c58393c3155"
      unitRef="usd">1934000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTMtMy0xLTEtNzIwMg_401c9c7b-e551-4d24-bb3a-ef766dd42266"
      unitRef="usd">1020000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTQtMS0xLTEtNzIwMg_4ec6ade4-0e5e-4d7e-8ad1-f862438a9341"
      unitRef="usd">2589000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTQtMy0xLTEtNzIwMg_a7452ac9-0d95-4b56-b6a3-871855d7d43e"
      unitRef="usd">2486000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTYtMS0xLTEtNzIwMg_8a0f545c-8158-4aed-b999-effe1d8508b4"
      unitRef="usd">4523000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTYtMy0xLTEtNzIwMg_f9ba36cc-dece-4e7d-aa61-d1315e3a9e69"
      unitRef="usd">3506000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTctMS0xLTEtNzIwMg_482f09df-968a-45fe-a46d-40512813fee8"
      unitRef="usd">485000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTctMy0xLTEtNzIwMg_8008a4a3-eb3f-4f35-b0c3-0f96fb001495"
      unitRef="usd">254000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTgtMS0xLTEtNzIwMg_b22c4346-7283-4eb6-8d39-f6be089d964e"
      unitRef="usd">5008000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTgtMy0xLTEtNzIwMg_2177e7ac-a707-4572-8b40-358e0d1da8c5"
      unitRef="usd">3760000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTktMS0xLTEtNzIwMg_a9020830-dd10-44d4-a904-4c703ebc787d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMTktMy0xLTEtNzIwMg_b10fd789-cbe1-4ced-8fe3-5cc571cd8d88"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzMz_3061b504-6e2b-40e7-b40f-9660cb5b1603"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzMz_5411d509-9867-4299-b838-89e18aa7f6e6"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <clbs:PreferredStockLiquidationPreferenceShare
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzExMA_144356d0-c693-4600-a8cb-53b2fd722878"
      unitRef="shares">0.001</clbs:PreferredStockLiquidationPreferenceShare>
    <clbs:PreferredStockLiquidationPreferenceShare
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzExMA_4ebb7a17-5b2b-43f1-b27f-b41e1280a9af"
      unitRef="shares">0.001</clbs:PreferredStockLiquidationPreferenceShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzEzNg_7a9cf515-337c-42a3-92d5-e213bbe680cf"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzEzNg_a5148ae2-a334-4844-9feb-c7844f008ab0"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <clbs:PreferredStockSharesDesignated
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzE1MA_61e855f6-3d20-4c9b-a0b6-4ad65f762de4"
      unitRef="shares">825000</clbs:PreferredStockSharesDesignated>
    <clbs:PreferredStockSharesDesignated
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzE1MA_cde9a514-289b-4918-82f0-3efc301dc8a6"
      unitRef="shares">825000</clbs:PreferredStockSharesDesignated>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzE5Ng_1d466493-e600-457a-aab9-6605d682fe7d"
      unitRef="shares">10000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzE5Ng_5304de99-9c0b-4dc9-821c-b81a0a70ec9b"
      unitRef="shares">10000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzE5Ng_7107ad7e-0a2b-4fe7-b8c3-c1e32fe61f5f"
      unitRef="shares">10000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOjg0MGUxOTgyY2ExODQxZjE4NzI0MDI2YzExNjY5OGFkXzE5Ng_72e373e8-a044-4e0f-9f05-f732c5037dd9"
      unitRef="shares">10000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMS0xLTEtNzIwMg_77f7c30b-65f5-4621-a832-2c93a10efab1"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjEtMy0xLTEtNzIwMg_56012285-6440-46cc-984f-c0db5d5dfdf7"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmJlZmE5ZTkyOTBjMzQyNWY4MWVjMGVjNmIxOTBmOGY3XzI0_2c0b95c3-8a20-401f-b5a0-e563082eb006"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmJlZmE5ZTkyOTBjMzQyNWY4MWVjMGVjNmIxOTBmOGY3XzI0_38d45406-2da3-421e-ad59-4bd3eafa1f9b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmJlZmE5ZTkyOTBjMzQyNWY4MWVjMGVjNmIxOTBmOGY3XzQ5_6741c13e-4012-4308-b014-5bb8fa3a598a"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmJlZmE5ZTkyOTBjMzQyNWY4MWVjMGVjNmIxOTBmOGY3XzQ5_9cb4e145-4f4c-4190-821a-7049ce97b4db"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmJlZmE5ZTkyOTBjMzQyNWY4MWVjMGVjNmIxOTBmOGY3XzY3_e970de89-0094-41b8-9073-e0e12bf2b2ab"
      unitRef="shares">59800792</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmJlZmE5ZTkyOTBjMzQyNWY4MWVjMGVjNmIxOTBmOGY3Xzc0_4da4ca45-57c2-44ab-9baa-e92cf2921f6a"
      unitRef="shares">19389413</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmJlZmE5ZTkyOTBjMzQyNWY4MWVjMGVjNmIxOTBmOGY3XzE2MA_e5bd38e3-f0b3-4d72-872c-d054354199b6"
      unitRef="shares">59789712</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmJlZmE5ZTkyOTBjMzQyNWY4MWVjMGVjNmIxOTBmOGY3XzE2Nw_ce66d863-21ae-4cbc-9a13-11e724cfaf52"
      unitRef="shares">19378333</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMS0xLTEtNzIwMg_53723f01-3709-4091-9efb-8ed4b3857f11"
      unitRef="usd">60000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjItMy0xLTEtNzIwMg_3f2d0f60-be30-4400-b2c1-9b6cfa2ee0d1"
      unitRef="usd">19000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjMtMS0xLTEtNzIwMg_ca5fb698-697d-4435-8f54-fe03756f154f"
      unitRef="usd">545988000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjMtMy0xLTEtNzIwMg_828b8cb0-a5c8-421a-b4c2-e014b5e6fc92"
      unitRef="usd">458748000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjQtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmQzYmYyMGY4NjA5NDQ1ZTI4YTgxYmZkZDVkYjA2MGRhXzI5_d300fdae-3974-4b48-bd0d-2ca38771a6e4"
      unitRef="shares">11080</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjQtMC0xLTEtNzIwMi90ZXh0cmVnaW9uOmQzYmYyMGY4NjA5NDQ1ZTI4YTgxYmZkZDVkYjA2MGRhXzI5_ee06c93a-41c2-4d7e-8507-059ed789c98f"
      unitRef="shares">11080</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjQtMS0xLTEtNzIwMg_52254bbd-c746-4765-a239-0726c8296b7e"
      unitRef="usd">708000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjQtMy0xLTEtNzIwMg_56f6c304-e468-4e6a-8fb5-bf87b469b5be"
      unitRef="usd">708000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjUtMS0xLTEtNzIwMg_1d395478-f7d9-4693-a9c0-dfbd09c5f383"
      unitRef="usd">-453016000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjUtMy0xLTEtNzIwMg_8a6dbd7c-6878-44ac-a590-f7a341adff12"
      unitRef="usd">-425550000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjYtMS0xLTEtNzIwMg_e43fa66c-4dc6-4cf2-9944-af6101053a7b"
      unitRef="usd">-70000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjYtMy0xLTEtNzIwMg_889e3c7b-2c55-4476-ac9b-b595aa964d00"
      unitRef="usd">-13000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjctMS0xLTEtNzIwMg_60c1447c-ed59-4f63-bc47-d2c0c300302e"
      unitRef="usd">92254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjctMy0xLTEtNzIwMg_38e6893e-d71b-4d70-99e0-5b048e73013d"
      unitRef="usd">32496000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjgtMS0xLTEtNzIwMg_02749332-4d3d-4305-8e96-e75a59c1c88c"
      unitRef="usd">-254000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjgtMy0xLTEtNzIwMg_327cf681-58bb-4021-bed1-53c5a8de4754"
      unitRef="usd">-254000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjktMS0xLTEtNzIwMg_c7f37f10-0a17-4e5e-b7b7-556bcdd1908a"
      unitRef="usd">92000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMjktMy0xLTEtNzIwMg_57b95d17-9cb0-4657-bceb-709d96e6fe19"
      unitRef="usd">32242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMzAtMS0xLTEtNzIwMg_cd6ab75e-89f5-4694-9d56-ca33e54b3d8d"
      unitRef="usd">97008000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF82Ny9mcmFnOjdiOGExYjAwZDJmYTRjYzg5NjBiZDEwODk2NWI5NjhlL3RhYmxlOjA5Mzc4MDQ0YzkwYTQ4MzI4Yzk4OTRhZDlmNjJlZGYwL3RhYmxlcmFuZ2U6MDkzNzgwNDRjOTBhNDgzMjhjOTg5NGFkOWY2MmVkZjBfMzAtMy0xLTEtNzIwMg_ba51c384-65c6-4866-89a2-5ec8728b5b38"
      unitRef="usd">36002000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMy0xLTEtMS03MjAy_0f6b600f-fcdc-4553-95f7-f5e993edd747"
      unitRef="usd">17680000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMy0zLTEtMS03MjAy_7d6064e0-5905-45ea-9ba6-d92709561407"
      unitRef="usd">9253000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNC0xLTEtMS03MjAy_565e5af9-59ee-484a-8b98-8cf097095b92"
      unitRef="usd">11370000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNC0zLTEtMS03MjAy_7cdcaf72-7083-4f5c-abc3-f645029de3bc"
      unitRef="usd">9892000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNS0xLTEtMS03MjAy_e5eef8f9-fc42-47e9-b9f1-55ff8423d469"
      unitRef="usd">29050000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNS0zLTEtMS03MjAy_6a07bb36-fa7b-45e6-a309-4dc3f7721dd9"
      unitRef="usd">19145000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNy0xLTEtMS03MjAy_d02f3b4f-dedc-4f93-9f3e-4074a90491a3"
      unitRef="usd">-29050000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNy0zLTEtMS03MjAy_731a7340-aaeb-49b9-90ec-68dddfb57e0b"
      unitRef="usd">-19145000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTAtMS0xLTEtNzIwMg_00e5cb04-7108-4d1d-86d5-2930e03e466c"
      unitRef="usd">151000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTAtMy0xLTEtNzIwMg_58c3ba68-23b0-4780-8e43-3561d4e21bd7"
      unitRef="usd">132000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTEtMS0xLTEtNzIwMg_675db0ff-13ad-479f-be5b-9046543ce4f0"
      unitRef="usd">-75000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTEtMy0xLTEtNzIwMg_2598f97b-b61d-446a-8f6a-ae994bd515b7"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTItMS0xLTEtNzIwMg_8922a02c-ecf9-4f32-a354-6da939ed5ce9"
      unitRef="usd">76000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTItMy0xLTEtNzIwMg_d8bfe987-c38d-41ef-8d5f-e02cf43223da"
      unitRef="usd">132000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTgtMS0xLTEtNzIwMg_aedc7ac2-3efe-4f23-af10-3b6589d1103f"
      unitRef="usd">-28974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTgtMy0xLTEtNzIwMg_3e9830b1-6c6a-4310-b003-048806b4c059"
      unitRef="usd">-19013000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTktMS0xLTEtNzIwMg_d9448699-b128-431d-9b20-3e8c878ce0cd"
      unitRef="usd">-1508000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMTktMy0xLTEtNzIwMg_633a8c09-cfb6-4c25-a9b3-0311674e13d2"
      unitRef="usd">-10872000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMjAtMS0xLTEtNzIwMg_ffe5aba0-1996-4681-954f-6090a17ec80d"
      unitRef="usd">-27466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMjAtMy0xLTEtNzIwMg_a0ca2d3c-411c-4b46-97cc-70c7119c38cf"
      unitRef="usd">-8141000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMjEtMS0xLTEtNzIwMg_6921d416-0478-4029-9e1a-a771a0f65451"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMjEtMy0xLTEtNzIwMg_19a16e50-9033-4362-a317-e2e89da9b9e5"
      unitRef="usd">9000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMjMtMS0xLTEtNzIwMg_525d3f9b-ad9f-4a07-8853-cb921023b42b"
      unitRef="usd">-27466000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMjMtMy0xLTEtNzIwMg_975be8da-9b78-4b9c-a4d8-4a1999cf1059"
      unitRef="usd">-8150000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMzQtMS0xLTEtNzIwMg_294888d0-f896-41ff-b838-30f11a501f24"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMzQtMS0xLTEtNzIwMg_2df6e165-7a5c-41b3-8d32-8c1ea67e67fb"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMzQtMy0xLTEtNzIwMg_3f62333d-e1a9-4033-bde6-b40c4f9e987f"
      unitRef="usdPerShare">-0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfMzQtMy0xLTEtNzIwMg_63e299b7-937f-43bc-a82d-8a5e0666f8de"
      unitRef="usdPerShare">-0.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNDItMS0xLTEtNzIwMg_2aa0aae4-4859-4169-a94c-02dc970118d5"
      unitRef="shares">55313000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNDItMS0xLTEtNzIwMg_8e443810-0c41-4712-99f3-8d305e1efeb4"
      unitRef="shares">55313000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNDItMy0xLTEtNzIwMg_2327bdc0-577e-4214-b88c-9b3720881096"
      unitRef="shares">15440000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83MC9mcmFnOjcxZGRmZTNlMjg4ODRjMzA5ZDYxNGQwNjgwODI4NzNkL3RhYmxlOjgwYTZhNTQ3MWU3MjQ3NGQ5ZWRjMjdmM2UwNjQ5MTJhL3RhYmxlcmFuZ2U6ODBhNmE1NDcxZTcyNDc0ZDllZGMyN2YzZTA2NDkxMmFfNDItMy0xLTEtNzIwMg_c5c6eca3-795d-4b47-8b6a-cf3fef99c9a8"
      unitRef="shares">15440000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:ProfitLoss
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfMi0xLTEtMS03MjAy_c5c1ea15-7b6b-422c-8115-4b68b9847315"
      unitRef="usd">-27466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfMi0zLTEtMS03MjAy_7db494ec-0b29-4e98-8e15-907ace3a1794"
      unitRef="usd">-8141000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfNS0xLTEtMS03MjAy_e9833dc7-eb32-4403-91a4-320d5ee4b4cc"
      unitRef="usd">-57000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfNS0zLTEtMS03MjAy_d6061ee6-b820-4094-a7bd-cdcae151d89e"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfNi0xLTEtMS03MjAy_0db41f86-6fdc-40af-a3cf-bbc4a4896cf6"
      unitRef="usd">-57000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfNi0zLTEtMS03MjAy_b30b51f7-92a4-4fac-a37e-c69225719427"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfOC0xLTEtMS03MjAy_0776ffa1-a759-481c-bedc-edfe5e79e118"
      unitRef="usd">-27523000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfOC0zLTEtMS03MjAy_50da0e76-41d6-488e-b0c6-b2834e10ce48"
      unitRef="usd">-8156000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfMTAtMS0xLTEtNzIwMg_9605dc5d-ddae-498c-84ab-f8d1f5b34f37"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfMTAtMy0xLTEtNzIwMg_f90569c0-fe48-4c7b-99b1-2f92dd49b0a9"
      unitRef="usd">9000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfMTItMS0xLTEtNzIwMg_fe66077a-6fe9-49f6-9b86-65ef72ade123"
      unitRef="usd">-27523000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83My9mcmFnOmMxYWI5NzFmZDZhMTQ5NGM4OTBjMGMyNTQyNDJlZDM1L3RhYmxlOjkyMzdmYmU2NDhlMDQyMjM4NGI2MDA2OWUzYmNlNjU0L3RhYmxlcmFuZ2U6OTIzN2ZiZTY0OGUwNDIyMzg0YjYwMDY5ZTNiY2U2NTRfMTItMy0xLTEtNzIwMg_330127ea-1dc7-48d7-bbc5-b576f0e11d6a"
      unitRef="usd">-8165000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i79f6e5136b8641cfa6b0a6033d36e4f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi0xLTEtMS03MjAy_0a5007c0-d70d-45a5-aff3-8b31832e331b"
      unitRef="shares">10000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i79f6e5136b8641cfa6b0a6033d36e4f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi0zLTEtMS03MjAy_c8b110b9-8ec1-4210-a408-68c9992e17f1"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ib68115849dea4da8a299b880b533d09e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi01LTEtMS03MjAy_191ad754-b856-42a4-92f2-f4d6aa105f3f"
      unitRef="shares">10529000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib68115849dea4da8a299b880b533d09e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi03LTEtMS03MjAy_0d9e81aa-dc71-4ee8-983f-051315d961df"
      unitRef="usd">11000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85f50c88c76b46fb9a9fdce9451675bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi05LTEtMS03MjAy_e4f26d34-fb70-412e-8aef-f248e5c2fadb"
      unitRef="usd">438911000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i121f073fba6944229ad70a1d2216e933_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi0xMS0xLTEtNzIwMg_c5d9a4e4-b044-49e8-bfc0-6de97db72c1a"
      unitRef="usd">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0b6071a73644d039603573d50440ef9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi0xMy0xLTEtNzIwMg_01e172bf-928f-4f7a-a9d6-9921fa27422d"
      unitRef="usd">-417400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib80ecf1156d64c119d881173740ad234_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi0xNS0xLTEtNzIwMg_4846e2c4-90a4-4b24-b0d0-4a1922555844"
      unitRef="usd">-708000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibaaa7498b3d44ce1bcad37ed96000058_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi0xNy0xLTEtNzIwMg_14f2be10-4825-4bd9-89da-b222301ca5e1"
      unitRef="usd">20816000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22fd97027cb3412289b307029b9c5d44_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi0xOS0xLTEtNzIwMg_a76c2a38-f13f-43d8-ac31-196f79e104b5"
      unitRef="usd">-263000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i348737336b4d46088a36ffcdbf611676_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMi0yMS0xLTEtNzIwMg_13fde5e3-38d8-44a1-ac32-8bb230bc96fc"
      unitRef="usd">20553000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic33cdb661db24963b1bfc647608c3a94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNC0xMy0xLTEtNzIwMg_afb23392-9a7f-4f6d-9fcb-ff8a0d220636"
      unitRef="usd">-8150000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4ec6574cc7fc442f846e686e0a84ff71_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNC0xNy0xLTEtNzIwMg_586e4c6e-d5a0-4c3e-9fae-06250b4a6e76"
      unitRef="usd">-8150000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i35b1729b0f074c18b9bceadc165d9549_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNC0xOS0xLTEtNzIwMg_8d0516e2-9a60-4192-a2c8-6a07149f6585"
      unitRef="usd">9000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNC0yMS0xLTEtNzIwMg_aa0536bb-3f09-463e-8f68-f3df4fe3a5e8"
      unitRef="usd">-8141000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ib0ff61bf14d841cc822f4506607be1ee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNS0xMS0xLTEtNzIwMg_5a7054bf-c30a-415d-8281-fa7a08c9b427"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i4ec6574cc7fc442f846e686e0a84ff71_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNS0xNy0xLTEtNzIwMg_660a5b0f-6806-46ba-a65e-a54517f02098"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNS0yMS0xLTEtNzIwMg_cff0ab4d-c7ff-49f0-b480-c3b9b45f92f9"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ief8aba9cebaa4b98af858420b6d60b7f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNi01LTEtMS03MjAy_8c01dadf-2842-4287-b131-718aa0cb4831"
      unitRef="shares">53000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ief8aba9cebaa4b98af858420b6d60b7f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNi03LTEtMS03MjAy_3fece92f-fb91-427e-9cba-cf74e1fc9ce3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i041d14ec45c44c8fb3cc8034c61ca2ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNi05LTEtMS03MjAy_3f0f7ba7-daf1-40a9-b90c-745261e8df5d"
      unitRef="usd">1117000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4ec6574cc7fc442f846e686e0a84ff71_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNi0xNy0xLTEtNzIwMg_461cb7f0-2f1b-47da-ae45-1cb716111846"
      unitRef="usd">1117000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNi0yMS0xLTEtNzIwMg_b340e89c-47ac-420c-b976-01ae2cbfa892"
      unitRef="usd">1117000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ief8aba9cebaa4b98af858420b6d60b7f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNy01LTEtMS03MjAy_5c3fedf6-6bd4-4d36-9bf3-0b50c359fb84"
      unitRef="shares">8807000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ief8aba9cebaa4b98af858420b6d60b7f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNy03LTEtMS03MjAy_11aa347c-3843-4d2b-8cec-e3dacb8abc36"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i041d14ec45c44c8fb3cc8034c61ca2ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNy05LTEtMS03MjAy_202251f9-84d2-46d3-a626-b143494390fd"
      unitRef="usd">18720000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4ec6574cc7fc442f846e686e0a84ff71_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNy0xNy0xLTEtNzIwMg_b922c6ca-896e-4b33-93c1-8f7a79068605"
      unitRef="usd">18728000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfNy0yMS0xLTEtNzIwMg_32605de1-36a9-415e-99d6-e65d78e333d9"
      unitRef="usd">18728000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesOutstanding
      contextRef="i0b6458eb2d574b56bd1552b4ca244e6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtMS0xLTEtNzIwMg_0684afc1-41f1-4763-97cc-4fe8eac8fadb"
      unitRef="shares">10000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b6458eb2d574b56bd1552b4ca244e6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtMy0xLTEtNzIwMg_36b787d5-ed20-40d0-a06c-7347e1e4cc29"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i09a9631d583b4e668c5ba6e87d883e35_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtNS0xLTEtNzIwMg_51184ff8-87c4-4868-b238-2b1eb9aa83a8"
      unitRef="shares">19389000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09a9631d583b4e668c5ba6e87d883e35_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtNy0xLTEtNzIwMg_c9602770-7461-4a9e-acc4-206f7c7724d8"
      unitRef="usd">19000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf75562bf4d943e689edffa4d6485601_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtOS0xLTEtNzIwMg_073120f9-ef4b-44e9-8ea4-ad6da25a6192"
      unitRef="usd">458748000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3f51b0ee3ea49bba7a5f4081d6ded24_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtMTEtMS0xLTcyMDI_40c47b16-de23-4fb3-8881-fb09ae16e4e0"
      unitRef="usd">-13000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if085aac894864f8a99c23eb6f47d40df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtMTMtMS0xLTcyMDI_c167eb6d-b4d5-4cd2-a23d-14d4b7ab4e2f"
      unitRef="usd">-425550000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0e019f45caf44e48d650bf1abbafe32_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtMTUtMS0xLTcyMDI_b284ae83-c4e7-494f-a341-6aaf685abf27"
      unitRef="usd">-708000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic49793f351ee420aad500948204d4e30_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtMTctMS0xLTcyMDI_b848987d-e359-4ee5-ab45-b62580a0102a"
      unitRef="usd">32496000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9b3b4197bf6b40bd9ea38bf539ff4783_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtMTktMS0xLTcyMDI_5ebe1e58-3e85-4884-b83e-b7750f514aa7"
      unitRef="usd">-254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTAtMjEtMS0xLTcyMDI_fafc4106-f329-4f45-94c0-9e7b1d097529"
      unitRef="usd">32242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="idb8d59a888234a98a095e58d9743487f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTEtMTMtMS0xLTcyMDI_44740d76-40b6-41a4-b005-4064d0d2f739"
      unitRef="usd">-27466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i590074ecb1084218835cf2d097815608_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTEtMTctMS0xLTcyMDI_99d3abbe-5300-4e7e-86dc-7d1ae70db473"
      unitRef="usd">-27466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4c4ae4fba6464ce49a9062a34c2c26ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTEtMTktMS0xLTcyMDI_2b10789c-56b9-48a7-8810-02480a4c0c86"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTEtMjEtMS0xLTcyMDI_40984fd6-2e16-43d3-a416-ffae47c181e2"
      unitRef="usd">-27466000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ib1d500671ff149bcba1096235d4f0351_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTItMTEtMS0xLTcyMDI_0fe89163-d404-43fb-af75-b4293b2b3923"
      unitRef="usd">-57000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i590074ecb1084218835cf2d097815608_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTItMTctMS0xLTcyMDI_34522ed5-72d3-4700-a412-7cfc982a5085"
      unitRef="usd">-57000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTItMjEtMS0xLTcyMDI_f709be12-f635-45e1-aaa8-de951746140e"
      unitRef="usd">-57000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i08c8bd3f15da40f487ae7ccc5cd6ce0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTMtNS0xLTEtNzIwMg_99194cd7-033b-47d1-99a4-8e9acb5914f4"
      unitRef="shares">517000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i08c8bd3f15da40f487ae7ccc5cd6ce0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTMtNy0xLTEtNzIwMg_b12899af-205e-4be1-af34-77870268e260"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i85b3581054004614935d85f02ba032eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTMtOS0xLTEtNzIwMg_69b04176-6420-4bc1-9ca5-6526f8c37696"
      unitRef="usd">1757000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i590074ecb1084218835cf2d097815608_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTMtMTctMS0xLTcyMDI_f8f39ced-b5d8-4ef2-9956-fcbe29734c9c"
      unitRef="usd">1757000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTMtMjEtMS0xLTcyMDI_6c19304f-7d13-43fb-8219-56b0de9d9437"
      unitRef="usd">1757000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i08c8bd3f15da40f487ae7ccc5cd6ce0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTQtNS0xLTEtNzIwMg_f1d7b697-8241-4c54-8b62-430314275f7a"
      unitRef="shares">39888000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i08c8bd3f15da40f487ae7ccc5cd6ce0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTQtNy0xLTEtNzIwMg_e9cb7bb9-46aa-4231-8695-7907caa1ccd5"
      unitRef="usd">41000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i85b3581054004614935d85f02ba032eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTQtOS0xLTEtNzIwMg_9e9fe7c3-a12d-4b44-b5f6-0a30523ff51b"
      unitRef="usd">85459000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i590074ecb1084218835cf2d097815608_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTQtMTctMS0xLTcyMDI_f501d3a4-4774-429e-b275-021295273425"
      unitRef="usd">85500000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTQtMjEtMS0xLTcyMDI_ab375e35-62ed-44bc-9dcd-a45c5c013931"
      unitRef="usd">85500000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i08c8bd3f15da40f487ae7ccc5cd6ce0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTUtNS0xLTEtNzIwMg_63a25f5f-aa22-4ecb-b047-adf91b14efbe"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i08c8bd3f15da40f487ae7ccc5cd6ce0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTUtNy0xLTEtNzIwMg_71ef0bce-7ed4-43ed-94a6-b75ac00c0b04"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i85b3581054004614935d85f02ba032eb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTUtOS0xLTEtNzIwMg_9b71d1e9-189e-4e00-be1c-0e59e9d16db0"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i590074ecb1084218835cf2d097815608_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTUtMTctMS0xLTcyMDI_85098b12-82c1-4455-bd01-15d7b1edbd52"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTUtMjEtMS0xLTcyMDI_5762f466-7b37-4736-ae69-f6cf434fe699"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:SharesOutstanding
      contextRef="i138b992a9f394701a484d131a2d03699_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctMS0xLTEtNzIwMg_304b7957-8ce6-4f17-9bfa-941c94ea50ca"
      unitRef="shares">10000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i138b992a9f394701a484d131a2d03699_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctMy0xLTEtNzIwMg_46d2584d-d8df-404d-b206-820f585bf50d"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ic4300a282ab74c7fafc35eaf54a4d1b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctNS0xLTEtNzIwMg_be18ec12-940e-445b-a1e6-269a18a36f49"
      unitRef="shares">59801000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic4300a282ab74c7fafc35eaf54a4d1b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctNy0xLTEtNzIwMg_dc859366-c028-4611-afc2-7a1923db3b47"
      unitRef="usd">60000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i281d8d9652bf482bb56d77de34f2b394_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctOS0xLTEtNzIwMg_9f521cc5-0793-4c63-bd03-88bdf9a650dc"
      unitRef="usd">545988000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie9b7f001d8d64dcf8ca8ba24c50737f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctMTEtMS0xLTcyMDI_1caea614-3bcd-4add-ae92-ffe8e4dd7488"
      unitRef="usd">-70000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb79bfd702f54177906acce5d83f1c8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctMTMtMS0xLTcyMDI_db429daa-8ef7-43e6-8e5b-ff50d035d159"
      unitRef="usd">-453016000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd0fb63052524135af561bfff992a6c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctMTUtMS0xLTcyMDI_3ce72f2c-e3dc-4b9a-8a8f-fe40455f7edd"
      unitRef="usd">-708000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i66d93ded2f34467d936905ead482129f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctMTctMS0xLTcyMDI_99996e2c-a3ef-4761-a2c2-9c47278bc3f0"
      unitRef="usd">92254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie8805752994c49a8983ffea360e4c657_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctMTktMS0xLTcyMDI_91e9236a-729c-4ac5-b17b-31f5ce9e81c1"
      unitRef="usd">-254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83Ni9mcmFnOmFjMTg2M2M1ZDQwOTRiZTM4Njg3NDQ4ZmIxNTMwMjdlL3RhYmxlOjEyN2ZhODhmNDI3NTQwYjA5MzQyNDI5ZGU1MWMxODE1L3RhYmxlcmFuZ2U6MTI3ZmE4OGY0Mjc1NDBiMDkzNDI0MjlkZTUxYzE4MTVfMTctMjEtMS0xLTcyMDI_1fc49951-5019-4ecc-889d-d51abe2687dd"
      unitRef="usd">92000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMy0xLTEtMS03MjAy_0b36cb8e-dc6a-4d1a-81b3-e7094226c105"
      unitRef="usd">-27466000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMy0zLTEtMS03MjAy_55f738d8-5abf-42c6-a56a-a190a51b68ca"
      unitRef="usd">-8141000</us-gaap:ProfitLoss>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfNS0xLTEtMS03MjAy_8b0f2da9-508c-4238-9188-0cbc2422495c"
      unitRef="usd">2005000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfNS0zLTEtMS03MjAy_7036d2f2-576d-4c3c-ade1-98b8cff3713d"
      unitRef="usd">1265000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfNi0xLTEtMS03MjAy_e97dc218-422c-4f36-b0fd-c551aa18e027"
      unitRef="usd">55000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfNi0zLTEtMS03MjAy_d58ffb2b-6228-4200-8faa-81f7d14440e5"
      unitRef="usd">63000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTAtMS0xLTEtNzIwMg_25ec92a2-bb1c-4a3d-9f79-89c5f41b2be2"
      unitRef="usd">-2514000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTAtMy0xLTEtNzIwMg_60678175-d84f-4741-998a-637fcfe5efc7"
      unitRef="usd">-307000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTItMS0xLTEtNzIwMg_54cfb696-3423-407d-8c50-0df9e72a9367"
      unitRef="usd">453000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTItMy0xLTEtNzIwMg_354a24a6-be40-4183-89eb-2361c3f0d91c"
      unitRef="usd">-56000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTMtMS0xLTEtNzIwMg_9b875a74-092f-4755-bc3a-830299ed87e4"
      unitRef="usd">150000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTMtMy0xLTEtNzIwMg_46070325-6c4c-4cc0-aa19-d5f7fa5e07fe"
      unitRef="usd">-466000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <clbs:IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTQtMS0xLTEtNzIwMg_1ab1d32b-d793-40b5-bcb8-653bb61349ca"
      unitRef="usd">1250000</clbs:IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities>
    <clbs:IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTQtMy0xLTEtNzIwMg_52747d7c-4173-4fce-aa76-ffaeefc6f445"
      unitRef="usd">-2839000</clbs:IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTUtMS0xLTEtNzIwMg_a7476dc0-eaf4-4023-80dd-b669f15ed602"
      unitRef="usd">-22245000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTUtMy0xLTEtNzIwMg_be3e9817-b806-4e9d-8cb8-205c2958bbe9"
      unitRef="usd">-8823000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTctMS0xLTEtNzIwMg_6309eaf2-7e9f-4e4f-8ab6-074271590848"
      unitRef="usd">179775000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTctMy0xLTEtNzIwMg_2a36cf43-bc9b-4217-b5c5-cf07b4c428e9"
      unitRef="usd">34799000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTgtMS0xLTEtNzIwMg_afc05e60-68f3-4064-8482-1d549e5f35d1"
      unitRef="usd">124939000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMTgtMy0xLTEtNzIwMg_09a8c76e-b600-4e4f-bfb7-033693ccef17"
      unitRef="usd">27542000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjAtMS0xLTEtNzIwMg_17c6cdac-ab91-438c-99b8-f30c1590f57e"
      unitRef="usd">60000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjAtMy0xLTEtNzIwMg_419c174b-f9cf-4206-82e0-847cb4f4491c"
      unitRef="usd">20000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjEtMS0xLTEtNzIwMg_7cb6aef7-6144-46d4-a3db-7a69a966c417"
      unitRef="usd">-54896000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjEtMy0xLTEtNzIwMg_e3827f2a-29c9-4970-9563-40c285750a6d"
      unitRef="usd">-7277000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjMtMS0xLTEtNzIwMg_6f74b533-257a-48c2-a6c9-7943c77c0bb1"
      unitRef="usd">24000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjMtMy0xLTEtNzIwMg_3ae57c77-02f7-419e-bba4-f7293476df81"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjQtMS0xLTEtNzIwMg_2e1c7b96-d343-455c-a670-6593c1ea32ed"
      unitRef="usd">248000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjQtMy0xLTEtNzIwMg_ad660cc2-cb9c-4946-8372-1ef9ac1057ff"
      unitRef="usd">148000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjUtMS0xLTEtNzIwMg_4671ea32-28ea-4a0f-ba58-8a63c1b564e3"
      unitRef="usd">85500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjUtMy0xLTEtNzIwMg_fa5f3063-54ca-43d9-a83d-e594b2434e52"
      unitRef="usd">18728000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjktMS0xLTEtNzIwMg_46883d25-c869-40bd-ae7f-b756d5130570"
      unitRef="usd">85276000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMjktMy0xLTEtNzIwMg_a19164b4-f753-4200-a5d4-3a5bff4f012c"
      unitRef="usd">18580000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzAtMS0xLTEtNzIwMg_e169f9a3-fe8b-48fc-836a-403a7cbfc000"
      unitRef="usd">8135000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzAtMy0xLTEtNzIwMg_bac09731-c558-4849-b69b-c654bb5ec376"
      unitRef="usd">2480000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzEtMS0xLTEtNzIwMg_8ac64f41-8586-4be2-8af9-38f2f90ff364"
      unitRef="usd">16512000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i348737336b4d46088a36ffcdbf611676_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzEtMy0xLTEtNzIwMg_d4e505d0-b730-435b-bc0f-dcf47b8c6306"
      unitRef="usd">14032000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzItMS0xLTEtNzIwMg_b918a782-ab9f-41cb-9c22-b54bf1ff9361"
      unitRef="usd">24647000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzItMy0xLTEtNzIwMg_cedac9c1-3e9a-4dd6-8ff2-37c7c1e95c53"
      unitRef="usd">16512000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzYtMS0xLTEtNzIwMg_64f9d92a-deb8-4515-ad37-d336f563b896"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzYtMy0xLTEtNzIwMg_85677d9d-1342-4591-b33c-95b46139d851"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzctMS0xLTEtNzIwMg_e10a5ae5-e047-4b9e-9eec-6085805d5db5"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF83OS9mcmFnOmQ4Zjk1YjQxMjJlNDQyMWY4NGYyNzk3MWRjYzk3MWYyL3RhYmxlOjU4MjBjMjI2MGI1YTQ2NDU5MDdmMmJhYTNkYTg0NWQxL3RhYmxlcmFuZ2U6NTgyMGMyMjYwYjVhNDY0NTkwN2YyYmFhM2RhODQ1ZDFfMzctMy0xLTEtNzIwMg_4864084d-83ca-463a-8bd8-bce8f975667f"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <clbs:BusinessTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84NS9mcmFnOjEwMDRkMDFiZGM5MTRmYzQ4N2Y0MjhjMDVhMTFlMzIyL3RleHRyZWdpb246MTAwNGQwMWJkYzkxNGZjNDg3ZjQyOGMwNWExMWUzMjJfNDA5MA_d6286a51-bf67-4862-b53f-173997c60bec">The Business&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"&gt;OVERVIEW&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Caladrius Biosciences, Inc. (&#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our,&#x201d; &#x201c;Caladrius&#x201d; or the &#x201c;Company&#x201d;) is a clinical-stage biopharmaceutical company dedicated to the development of treatments and reversal of severe diseases. The Company is developing what are intended to be first-in-class therapeutics based on the characteristics of naturally occurring CD34+ cells and their ability to stimulate the growth of new microvasculature. Its technology is intended to leverage these cells to enable the body's natural repair mechanisms using formulations unique to each medical indication.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's leadership team has decades of collective biopharmaceutical development experience. Its goal is to develop and commercialize products that address important unmet medical needs based on a broad and versatile portfolio of candidates. The Company's current product candidates include: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;XOWNA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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; (CLBS16), the subject of both a completed positive Phase 2a study (ESCaPE-CMD) and an ongoing follow-on Phase 2b study (FREEDOM Trial) in the United States for the treatment of coronary microvascular dysfunction (&#x201c;CMD&#x201d;); &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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:12.53pt"&gt;HONEDRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; (CLBS12), recipient of SAKIGAKE designation pursuant to which early conditional approval in Japan for the treatment of critical limb ischemia (&#x201c;CLI&#x201d;) and Buerger&#x2019;s disease is being sought based on the current results of a clinical trial executed in Japan. HONEDRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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; was the recipient of orphan drug designation in March 2021 from the U.S. Food and Drug Administration (&#x201c;FDA&#x201d;) for Buerger's disease; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;CLBS201, designed to assess the safety and efficacy of CD34+ cell therapy as a treatment for patients with chronic kidney disease related to type 2 diabetes (diabetic kidney disease or &#x201c;DKD&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Ischemic Repair (CD34 Cell Technology)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CD34+ cell was discovered as a result of the deliberate search for a cell capable of stimulating the development and/or repair of blood vessels. All tissues in the body maintain their function by replacing cells over time. In addition to the maintenance function, the body must also be capable of building new blood vessels after injury. A CD34+ cell is an endothelial progenitor cell that has the ability to stimulate new blood vessel formation at the level of the microvasculature. No other native cell discovered to date has demonstrated this same capability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's proprietary cell technology using autologous (a patient&#x2019;s own naturally occurring) CD34+ cells has led to the development of therapeutic product candidates designed to address diseases and conditions caused by ischemia. Ischemia occurs when the supply of oxygenated blood to healthy tissue is restricted or reduced. Through the administration of CD34+ cells, Caladrius seeks to promote the development and formation of new microvasculature and thereby increase blood flow to the impacted area. The Company believes that a number of conditions caused by underlying ischemic injury can be improved through its CD34+ cell technology including, but not limited to, Buerger's disease, CLI, CMD, and DKD.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;XOWNA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; for Treatment of Coronary Microvascular Dysfunction&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, with the assistance of a $1.9&#160;million grant from the National Institutes of Health (Award Number R44HL135889), the Company initiated its program for XOWNA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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; for the treatment of CMD, a disease that afflicts as many as 1.6 million patients in the United States alone, with no current targeted treatment options. That study, the ESCaPE-CMD Trial, was a Phase 2a proof-of-concept open label study that enrolled patients at the Mayo Clinic in Rochester, MN and Cedars-Sinai Medical Center in Los Angeles, CA. Those data showed a positive therapeutic effect with a statistically significant improvement in angina frequency, coronary flow reserve, Canadian Cardiovascular Society Angina Class and Seattle Angina Questionnaire scores, as well as an acceptable safety profile. The full data set from that study was presented at the SCAI 2020 Scientific Sessions Virtual Conference on May 14, 2020 by Dr. Timothy Henry, FACC, of the Christ Hospital in Cincinnati, Ohio. In December 2020, the Company commenced enrollment in its Phase 2b FREEDOM Trial of XOWNA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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;, a double-blind, randomized and placebo-controlled clinical trial designed to further evaluate the efficacy and safety of intracoronary artery delivery of autologous CD34+ cells in subjects with CMD and without obstructive coronary artery disease. While early enrollment proceeded to plan with the first patient treated in January 2021, the impact of the COVID-19 pandemic contributed to a general slowing of enrollment. Protocol amendments to the initial FREEDOM Trial protocol, as agreed to by the FDA, were implemented with the goal of enhancing breadth and speed of subject enrollment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;HONEDRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; for Treatment of Critical Limb Ischemia&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's randomized, open-label, registration-eligible study of HONEDRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in Japan for the treatment of CLI and Buerger's disease has, to date, demonstrated positive trends in both safety and efficacy. The HONEDRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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; study's enrollment, however, has been significantly curtailed by the COVID-19 pandemic's impact in Japan, including the States of Emergency in Japan that have persisted for much of the past 18 months. Due to the significant and continued operational and financial burden incurred as a result of these COVID-19 delays, coupled with the unpredictability of the timing of site enrollment re-initiation, Caladrius&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;suspended further enrollment and is focusing its efforts on consummating a partnership for the product in Japan. Such a partnership may become the basis for the completion of development and registration of HONEDRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in Japan and may include the completion of enrollment of the four remaining no-option CLI subjects stipulated in the original protocol, if necessary, and/or exploration of the possibility of submitting the existing data to Japan's Pharmaceuticals and Medical Devices Agency (&#x201c;PMDA&#x201d;) under Japan's regenerative medicine regulations, which allow for conditional approval of innovative regenerative medicine products. Despite receipt from FDA in March 2021 of orphan designation in the U.S. for CLBS12 as a potential treatment for Buerger's disease, based on a response from the FDA in October 2021 regarding a development plan for U.S. registration the Company decided not to pursue United States development in Buerger's disease at this time.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;CLBS201 for Treatment of Diabetic Kidney Disease&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Progressive kidney failure is associated with attrition of the microcirculation of the kidney. Pre-clinical studies in kidney disease and injury models have demonstrated that protection or replenishment of the microcirculation results in improved kidney function. Based on these observations, the Company has elected to move forward with a Phase 1, open-label, proof-of-concept trial evaluating CLBS201 dosed via intra-renal artery injections in subjects with DKD. This protocol, as approved by an Institutional Review Board (the &#x201c;IRB&#x201d;), is expected to include six subjects in total with the first two subjects sequentially dosed and followed for a two-week safety observation period. Clearance by the independent Data Safety Monitoring Board (&#x201c;DSMB&#x201d;) overseeing the study will then permit the treatment of the next four patients, with all patients being followed for safety and therapeutic effect. A read-out of data will occur after at the six-month follow-up visit for all patients. A key criterion for continued development of CLBS201 will be its ability to demonstrate a therapeutic effect that will make it competitive in the field of DKD treatment, i.e., kidney function regeneration, as indicated by increased glomerular filtration rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Out-licensing Opportunities and Pipeline Diversification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's broad intellectual property portfolio of cell therapy assets includes notable programs available for out-licensing in order to continue their clinical development. The Company's current long-term strategy focuses on advancing its therapies through development with the ultimate objective of obtaining market authorizations and entering commercialization, either alone or with partners, to provide treatment options to patients suffering from life-threatening medical conditions. The Company believes that it is well-positioned to realize potentially meaningful value increases within its own proprietary pipeline if it is successful in advancing its product candidates to their next significant development milestones.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company further desires to diversify its pipeline of development products candidates and is exploring a range of strategic transactions in furtherance of that goal. The Company has taken, and intends to continue to take, active steps to identify assets and/or companies for acquisition and/or partnership that would complement its current development programs and de-risk its overall development portfolio. Such assets potentially could target indications beyond cardiovascular disease as well as product categories outside of cell therapy. The range of possible transactions includes an acquisition, merger, business combination, in-license or other strategic transaction, any of which could result in the issuance of securities that could significantly dilute the shares of its existing stockholders. There can be no assurance that this exploration of strategic alternatives will result in Caladrius entering into or completing any transaction or that such transaction, if completed, will add to shareholder value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Coronavirus Considerations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, a novel strain of coronavirus (SARS-CoV-2), which causes COVID-19, was reported to have surfaced in China. In March 2020, the World Health Organization declared the outbreak of COVID-19 to be a pandemic, and the world's economies began to experience pronounced effects. Despite the FDA approval of multiple COVID-19 vaccines in late 2020, there remains uncertainty around the extent and duration of disruption and any future related financial impact cannot reasonably be estimated at this time. In response to the COVID-19 pandemic, the Company implemented a universal work from home policy as well as stringent social distancing and other hygiene policies for employees when they must be in the office. The Company's clinical study of HONEDRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in Japan has experienced significant delays in enrollment due to the States of Emergency in effect in Japan for most of 2020 and re-implemented from January 7, 2021 through March 21, 2021 covering Tokyo and other regions in response to an increased number of COVID-19 infections. Due to reported increases in COVID-19 cases and a low rate of vaccination in Japan, States of Emergency were renewed on April 25, 2021 through May 11, 2021 and then re-implemented in Tokyo from July 12, 2021 through September 30, 2021. With the Company's expectation that &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;COVID-19 in Japan would continue to impact negatively enrollment of patients in the HONEDRA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&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; clinical trial, it elected to suspend trial enrollment, seek a development partner and consult with the Japanese regulatory authorities regarding the submission of patient data already accrued. Caladrius' phase 2b trial of XOWNA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the U.S. has also experienced delays in enrolling patients as a result of COVID-19.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Estimates also affect the reported amounts of expenses during the reporting period. The Company bases its estimates on historical experience and other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. The Company makes  critical estimate and assumptions in determining stock-based awards values. Accordingly, actual results could differ from those estimates and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Financial Statements include the accounts of Caladrius Biosciences, Inc. and its wholly owned and majority owned subsidiaries and affiliates. All intercompany activities have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</clbs:BusinessTextBlock>
    <us-gaap:GrantsReceivable
      contextRef="i62dba77d3e2d4497b9f85f984cfba083_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84NS9mcmFnOjEwMDRkMDFiZGM5MTRmYzQ4N2Y0MjhjMDVhMTFlMzIyL3RleHRyZWdpb246MTAwNGQwMWJkYzkxNGZjNDg3ZjQyOGMwNWExMWUzMjJfMTY0OTI2NzQ1MDU4Mw_8ae55f51-0778-4d0b-994e-61f262ce463c"
      unitRef="usd">1900000</us-gaap:GrantsReceivable>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84NS9mcmFnOjEwMDRkMDFiZGM5MTRmYzQ4N2Y0MjhjMDVhMTFlMzIyL3RleHRyZWdpb246MTAwNGQwMWJkYzkxNGZjNDg3ZjQyOGMwNWExMWUzMjJfMTMxOTQxMzk1ODkzNzE_fce396f1-0b53-4a12-b100-fe68df6870eb">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84NS9mcmFnOjEwMDRkMDFiZGM5MTRmYzQ4N2Y0MjhjMDVhMTFlMzIyL3RleHRyZWdpb246MTAwNGQwMWJkYzkxNGZjNDg3ZjQyOGMwNWExMWUzMjJfMTMxOTQxMzk1ODkzNzI_51d40ebe-5414-4624-94f2-f371c7d7d354">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements. Estimates also affect the reported amounts of expenses during the reporting period. The Company bases its estimates on historical experience and other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. The Company makes  critical estimate and assumptions in determining stock-based awards values. Accordingly, actual results could differ from those estimates and assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84NS9mcmFnOjEwMDRkMDFiZGM5MTRmYzQ4N2Y0MjhjMDVhMTFlMzIyL3RleHRyZWdpb246MTAwNGQwMWJkYzkxNGZjNDg3ZjQyOGMwNWExMWUzMjJfMTMxOTQxMzk1ODkzNzM_113d00ae-e5c8-4241-93c6-be166b02019a">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Consolidated Financial Statements include the accounts of Caladrius Biosciences, Inc. and its wholly owned and majority owned subsidiaries and affiliates. All intercompany activities have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODYzNg_754c2519-43dc-439f-a599-7b952b10ca3c">Summary of Significant Accounting Policies&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include short-term, highly liquid, investments with maturities of ninety days or less when purchased. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Risks&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to credit risk from its portfolio of cash, cash equivalents and marketable securities. Under its investment policy, the Company limits amounts invested in such securities by credit rating, maturity, industry group, investment type and issuer, except for securities issued by the U.S. government. Cash is held at major banks in the United States.  Therefore, the Company is not exposed to any significant concentrations of credit risk from these financial instruments. The goals of the Company's investment policy, in order of priority, are as follows: safety and preservation of principal and diversification of risk, liquidity of investments sufficient to meet cash flow requirements, and a competitive after-tax rate of return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. All of the Company's marketable securities are considered as available-for-sale and carried at estimated fair values and reported in cash equivalents and marketable securities. Unrealized gains and losses on available-for-sale securities are excluded from net income and reported in accumulated other comprehensive income (loss) as a separate component of stockholders' equity. Other income (expense), net, includes interest, dividends, amortization of purchase premiums and discounts, realized gains and losses on sales of securities and other-than-temporary declines in the fair value of securities, if any. The cost of securities sold is based on the specific identification method. The Company regularly reviews all of its investments for other-than-temporary declines in fair value. The Company's review includes the consideration of the cause of the impairment, including the creditworthiness of the security issuers, the number of securities in an unrealized loss position, the severity and duration of the unrealized losses, whether the Company has the intent to sell the securities and whether it is more likely than not that it will be required to sell the securities before the recovery of their amortized cost basis. When the Company determines that the decline in fair value of an investment is below its accounting basis and this decline is other-than-temporary, it reduces the carrying value of the security it holds and records a loss for the amount of such decline.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost of property and equipment is depreciated over the estimated useful lives of the related assets. Depreciation is computed on the straight-line method. Repairs and maintenance expenditures that do not extend original asset lives are charged to expense as incurred. The estimated useful lives of property and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life of lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets consist of property and equipment. The assets are amortized on a straight line basis over their respective useful lives. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset exceeds the fair value of the asset. If other events or changes in circumstances indicate that the carrying amount of an asset that the Company expects to hold and use may not be recoverable, the Company will estimate the undiscounted future cash flows expected to result from the use of the asset and/or its eventual disposition, and recognize an impairment loss, if any. The impairment loss, if determined to be necessary, would be measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses all share-based payment awards to employees, directors, and consultants, including grants of stock options, warrants, and restricted stock, over the requisite service period based on the grant date fair value of the awards. Consultant awards are remeasured each reporting period through vesting. For awards with performance-based vesting criteria, the Company estimates the probability of achievement of the performance criteria and recognizes compensation expense related to those awards expected to vest. The Company determines the fair value of option awards using the Black-Scholes option-pricing model which uses both historical and current market data to estimate the fair value. This method incorporates various assumptions such as the risk-free interest rate, expected volatility, expected dividend yield and expected life of the options or warrants. Stock based compensation expense also includes an estimate, which is made at the time of the grant, of the number of awards that are expected to be forfeited. The fair value of the Company&#x2019;s restricted stock and restricted stock units is based on the closing market price of the Company&#x2019;s common stock on the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Loss Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic loss per share is based on the weighted effect of all common shares issued and outstanding and is calculated by dividing net loss attributable to common stockholders by the weighted average shares outstanding during the period. Diluted loss per share is calculated by dividing net loss attributable to common stockholders by the weighted average number of common shares used in the basic loss per share calculation plus the number of common shares that would be issued assuming conversion of all potentially dilutive securities outstanding. Diluted loss per share is not presented as such potentially dilutive securities are anti-dilutive to losses incurred in all periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains or losses on the subsequent reissuance of shares are credited or charged to additional paid in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development (&#x201c;R&amp;amp;D&#x201d;) expenses include salaries, benefits, and other headcount related costs, clinical trial and related clinical manufacturing costs, contract and other outside service fees including sponsored research agreements, and facilities and overhead costs. The Company expenses the costs associated with research and development activities when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To further drive the Company&#x2019;s cell therapy initiatives, the Company will continue targeting key governmental agencies, congressional committees and not-for-profit organizations to contribute funds for the Company&#x2019;s research and development programs. The Company accounts for such grants as a deduction to the related expense in research and development operating expenses when earned.&lt;/span&gt;&lt;/div&gt;New Accounting PronouncementsIn October 2019, the FASB issued ASU 2019-12, which affects general principles within Topic 740, Income Taxes. The amendments of&#160;ASU 2019-12&#160;are meant to simplify and reduce the cost of accounting for income taxes. For public business entities, the amendments in this Update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company believes that the adoption of this new accounting guidance has not had a material impact on its financial statements and footnote disclosures.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODYzMA_1cd1e456-9731-425d-bc8d-c3c695585a87">Cash and Cash EquivalentsCash and cash equivalents include short-term, highly liquid, investments with maturities of ninety days or less when purchased.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODYwMg_7f712317-ff99-46c6-a873-4f7ad3e30315">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Risks&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to credit risk from its portfolio of cash, cash equivalents and marketable securities. Under its investment policy, the Company limits amounts invested in such securities by credit rating, maturity, industry group, investment type and issuer, except for securities issued by the U.S. government. Cash is held at major banks in the United States.  Therefore, the Company is not exposed to any significant concentrations of credit risk from these financial instruments. The goals of the Company's investment policy, in order of priority, are as follows: safety and preservation of principal and diversification of risk, liquidity of investments sufficient to meet cash flow requirements, and a competitive after-tax rate of return.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODU5OA_e0a328d9-721c-49ef-83d4-865c5a15984d">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. All of the Company's marketable securities are considered as available-for-sale and carried at estimated fair values and reported in cash equivalents and marketable securities. Unrealized gains and losses on available-for-sale securities are excluded from net income and reported in accumulated other comprehensive income (loss) as a separate component of stockholders' equity. Other income (expense), net, includes interest, dividends, amortization of purchase premiums and discounts, realized gains and losses on sales of securities and other-than-temporary declines in the fair value of securities, if any. The cost of securities sold is based on the specific identification method. The Company regularly reviews all of its investments for other-than-temporary declines in fair value. The Company's review includes the consideration of the cause of the impairment, including the creditworthiness of the security issuers, the number of securities in an unrealized loss position, the severity and duration of the unrealized losses, whether the Company has the intent to sell the securities and whether it is more likely than not that it will be required to sell the securities before the recovery of their amortized cost basis. When the Company determines that the decline in fair value of an investment is below its accounting basis and this decline is other-than-temporary, it reduces the carrying value of the security it holds and records a loss for the amount of such decline.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODU4Nw_75efcbcd-5222-4fc7-a6de-5c66bc4d8ea2">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost of property and equipment is depreciated over the estimated useful lives of the related assets. Depreciation is computed on the straight-line method. Repairs and maintenance expenditures that do not extend original asset lives are charged to expense as incurred. The estimated useful lives of property and equipment are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life of lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODU3Mw_11bef7c0-88d3-47ab-bbd7-6ecc2e4332df">The estimated useful lives of property and equipment are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Life of lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i71b84bd2ef5e48a7bdb1280f312427a2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RhYmxlOjEzNjNjNWViNTY0YjQ1YTY5ZmRjOGQ1YTM0MDZiZjVhL3RhYmxlcmFuZ2U6MTM2M2M1ZWI1NjRiNDVhNjlmZGM4ZDVhMzQwNmJmNWFfMC0xLTEtMS03MjAy_178bab3b-e3a0-47d1-b3cb-c105bbe262d6">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0be130c99cf043d29b10c289f1311bf5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RhYmxlOjEzNjNjNWViNTY0YjQ1YTY5ZmRjOGQ1YTM0MDZiZjVhL3RhYmxlcmFuZ2U6MTM2M2M1ZWI1NjRiNDVhNjlmZGM4ZDVhMzQwNmJmNWFfMS0xLTEtMS03MjAy_daa60343-6758-469d-8f0b-391651d22c7b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i66e36ae7aaf0456e850ea8fbf00533f0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RhYmxlOjEzNjNjNWViNTY0YjQ1YTY5ZmRjOGQ1YTM0MDZiZjVhL3RhYmxlcmFuZ2U6MTM2M2M1ZWI1NjRiNDVhNjlmZGM4ZDVhMzQwNmJmNWFfMi0xLTEtMS03MjAy_3a016b7c-289b-499a-a029-417f58e01350">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentImpairment
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODYyNg_21f6ad2b-c34d-4dab-8f39-e3807130ad02">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets consist of property and equipment. The assets are amortized on a straight line basis over their respective useful lives. The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset exceeds the fair value of the asset. If other events or changes in circumstances indicate that the carrying amount of an asset that the Company expects to hold and use may not be recoverable, the Company will estimate the undiscounted future cash flows expected to result from the use of the asset and/or its eventual disposition, and recognize an impairment loss, if any. The impairment loss, if determined to be necessary, would be measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentImpairment>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODY0NA_7c1832a2-d4ab-4df1-998a-7214ec204666">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;The Company expenses all share-based payment awards to employees, directors, and consultants, including grants of stock options, warrants, and restricted stock, over the requisite service period based on the grant date fair value of the awards. Consultant awards are remeasured each reporting period through vesting. For awards with performance-based vesting criteria, the Company estimates the probability of achievement of the performance criteria and recognizes compensation expense related to those awards expected to vest. The Company determines the fair value of option awards using the Black-Scholes option-pricing model which uses both historical and current market data to estimate the fair value. This method incorporates various assumptions such as the risk-free interest rate, expected volatility, expected dividend yield and expected life of the options or warrants. Stock based compensation expense also includes an estimate, which is made at the time of the grant, of the number of awards that are expected to be forfeited. The fair value of the Company&#x2019;s restricted stock and restricted stock units is based on the closing market price of the Company&#x2019;s common stock on the date of grant.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODYzNQ_bad21df0-4011-492e-a1f4-13c912cd7425">Loss Per ShareBasic loss per share is based on the weighted effect of all common shares issued and outstanding and is calculated by dividing net loss attributable to common stockholders by the weighted average shares outstanding during the period. Diluted loss per share is calculated by dividing net loss attributable to common stockholders by the weighted average number of common shares used in the basic loss per share calculation plus the number of common shares that would be issued assuming conversion of all potentially dilutive securities outstanding. Diluted loss per share is not presented as such potentially dilutive securities are anti-dilutive to losses incurred in all periods presented.</us-gaap:EarningsPerSharePolicyTextBlock>
    <clbs:TreasuryStockPolicyPolicyTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODYwNw_8e184f07-d6bc-4684-a696-e01888ac79ea">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains or losses on the subsequent reissuance of shares are credited or charged to additional paid in capital.&lt;/span&gt;&lt;/div&gt;</clbs:TreasuryStockPolicyPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODU4OA_6cfe580a-1bbb-45a7-8b87-0c92527ad824">&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development (&#x201c;R&amp;amp;D&#x201d;) expenses include salaries, benefits, and other headcount related costs, clinical trial and related clinical manufacturing costs, contract and other outside service fees including sponsored research agreements, and facilities and overhead costs. The Company expenses the costs associated with research and development activities when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To further drive the Company&#x2019;s cell therapy initiatives, the Company will continue targeting key governmental agencies, congressional committees and not-for-profit organizations to contribute funds for the Company&#x2019;s research and development programs. The Company accounts for such grants as a deduction to the related expense in research and development operating expenses when earned.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF84OC9mcmFnOjViY2JlOTk5OWEzMDQwNzY5YTgxZTU5MmJiMmFlODkyL3RleHRyZWdpb246NWJjYmU5OTk5YTMwNDA3NjlhODFlNTkyYmIyYWU4OTJfODYyOA_7f79040a-731c-4375-8fa1-d7829d1acb65">New Accounting PronouncementsIn October 2019, the FASB issued ASU 2019-12, which affects general principles within Topic 740, Income Taxes. The amendments of&#160;ASU 2019-12&#160;are meant to simplify and reduce the cost of accounting for income taxes. For public business entities, the amendments in this Update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company believes that the adoption of this new accounting guidance has not had a material impact on its financial statements and footnote disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RleHRyZWdpb246ZTM5YjE1ZjdhZjY4NGVlZmJiYjJiNWRjMDU2MTJlMDRfNjMx_5e67da7d-fa5a-473c-b979-62df5d92e937">Available-for-Sale-Securities&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of available-for-sale securities recorded in cash and cash equivalents or debt marketable securities in the Company's Consolidated Balance Sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated fair values of available-for-sale securities are generally based on prices obtained from commercial pricing services. The following table summarizes the classification of the available-for-sale debt securities on the Company's Consolidated Balance Sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's portfolio of available-for-sale securities by contractual maturity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RleHRyZWdpb246ZTM5YjE1ZjdhZjY4NGVlZmJiYjJiNWRjMDU2MTJlMDRfNjQ1_c981522d-9cc1-4d43-b7db-6108aa29c4d3">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of available-for-sale securities recorded in cash and cash equivalents or debt marketable securities in the Company's Consolidated Balance Sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2c6296c462c944e98b58dc2225093cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMi0xLTEtMS03MjAy_65629fb4-0282-4258-98a0-1653acb64348"
      unitRef="usd">53135000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2c6296c462c944e98b58dc2225093cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMi0zLTEtMS03MjAy_e99b07c2-9701-42ee-bf54-9acd0121da17"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2c6296c462c944e98b58dc2225093cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMi01LTEtMS03MjAy_bf4e095c-fb5a-4d00-96fe-7da87d3850e1"
      unitRef="usd">65000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2c6296c462c944e98b58dc2225093cca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMi03LTEtMS03MjAy_be98369b-c63e-48b6-8c85-cff21ccbe6a2"
      unitRef="usd">53070000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4bd83120aa4846998e97a3591fb90ade_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMi05LTEtMS03MjAy_d26a6da5-4594-41fc-b974-eae84580634d"
      unitRef="usd">8406000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4bd83120aa4846998e97a3591fb90ade_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMi0xMS0xLTEtNzIwMg_aad57d91-79ca-4681-a635-7f227be806d7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4bd83120aa4846998e97a3591fb90ade_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMi0xMy0xLTEtNzIwMg_80abbfff-4560-4b0d-a219-80714d40331a"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4bd83120aa4846998e97a3591fb90ade_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMi0xNS0xLTEtNzIwMg_0b353c84-e3c7-4df3-83ba-9e86a0ea7df9"
      unitRef="usd">8399000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iccc34d3422ed44678794bda76d2eaf4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMy0xLTEtMS03MjAy_f385c253-061d-406d-b6b5-5a33043c0964"
      unitRef="usd">18124000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iccc34d3422ed44678794bda76d2eaf4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMy0zLTEtMS03MjAy_ced57992-bcf6-43e8-ad7a-1d06159674ba"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iccc34d3422ed44678794bda76d2eaf4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMy01LTEtMS03MjAy_31cbfe07-f7b4-43a7-a280-60b6ab75774e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iccc34d3422ed44678794bda76d2eaf4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMy03LTEtMS03MjAy_c84ca915-e08d-4c07-8f5b-7823f1bfc067"
      unitRef="usd">18124000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8bb11fcb1dc24116a57364c1887e3eee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMy05LTEtMS03MjAy_3f7d558f-f562-4e64-9a84-683d2c3df419"
      unitRef="usd">7591000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8bb11fcb1dc24116a57364c1887e3eee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMy0xMS0xLTEtNzIwMg_5be41360-e891-4c67-ae95-13c08e00e7be"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8bb11fcb1dc24116a57364c1887e3eee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMy0xMy0xLTEtNzIwMg_f4010b28-daf9-4ee9-bc60-c6fcc217afbd"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8bb11fcb1dc24116a57364c1887e3eee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfMy0xNS0xLTEtNzIwMg_def6a1d3-02b3-49bc-8f46-faac66791372"
      unitRef="usd">7591000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5468258328d0445fae4d4028b71bf1d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNC0xLTEtMS03MjAy_57c5c4a8-e408-4662-8a95-cb297decce94"
      unitRef="usd">20263000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5468258328d0445fae4d4028b71bf1d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNC0zLTEtMS03MjAy_ff9c2bf0-e3c2-4ac2-ac07-80be7b7a17f4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5468258328d0445fae4d4028b71bf1d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNC01LTEtMS03MjAy_90d17830-c6e3-43fe-8022-3515b00a989b"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5468258328d0445fae4d4028b71bf1d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNC03LTEtMS03MjAy_cd2e4ff7-48d7-4745-8143-54a2f39a16d8"
      unitRef="usd">20258000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7dc62f8ee9d94752a5a99f633d893ab6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNC05LTEtMS03MjAy_ff63e3c3-0cc7-4437-9025-a0b4810b7d45"
      unitRef="usd">14753000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7dc62f8ee9d94752a5a99f633d893ab6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNC0xMS0xLTEtNzIwMg_b9f19011-8c18-4e85-81e8-69e4b522e429"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7dc62f8ee9d94752a5a99f633d893ab6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNC0xMy0xLTEtNzIwMg_a52432ed-8faf-458f-8773-6dd6eb498e57"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7dc62f8ee9d94752a5a99f633d893ab6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNC0xNS0xLTEtNzIwMg_a03b854a-8469-4bb4-ad85-3c6bd1a8be5d"
      unitRef="usd">14747000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNi0xLTEtMS03MjAy_86850d59-4337-4543-83d4-d6d1ab60762b"
      unitRef="usd">91522000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNi0zLTEtMS03MjAy_0eac2b26-5b81-460a-b9ec-adec240e833c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNi01LTEtMS03MjAy_869dd0a8-35a8-4582-80c8-f36bf5b11316"
      unitRef="usd">70000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNi03LTEtMS03MjAy_95f6b48d-161d-4120-8c23-95bd8c23f193"
      unitRef="usd">91452000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNi05LTEtMS03MjAy_8a6a1baf-9a07-451b-b867-37c4dfb4066c"
      unitRef="usd">30750000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNi0xMS0xLTEtNzIwMg_f7b7988a-cd8b-452b-91c3-91d24552739d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNi0xMy0xLTEtNzIwMg_21687c01-53fa-4900-9598-9454a3e5db6c"
      unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjQ1NDkyMzk5YTYzYTRhYzNiMmEyNmQ3MWVkYTNhYWY3L3RhYmxlcmFuZ2U6NDU0OTIzOTlhNjNhNGFjM2IyYTI2ZDcxZWRhM2FhZjdfNi0xNS0xLTEtNzIwMg_6bf46668-eff3-4cdc-b33d-d25c81f2244f"
      unitRef="usd">30737000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RleHRyZWdpb246ZTM5YjE1ZjdhZjY4NGVlZmJiYjJiNWRjMDU2MTJlMDRfNjM0_8df7e313-f217-4eb2-bf6b-5ba71c7f98b8">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated fair values of available-for-sale securities are generally based on prices obtained from commercial pricing services. The following table summarizes the classification of the available-for-sale debt securities on the Company's Consolidated Balance Sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iea9f8dda92dc4bd8a85d72b68a1c2034_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjdhMDRlM2VhODI1NTQwZTI5NjQ1YjVhNDFhMGU0MTYwL3RhYmxlcmFuZ2U6N2EwNGUzZWE4MjU1NDBlMjk2NDViNWE0MWEwZTQxNjBfMS0xLTEtMS03MjAy_00d47f30-387a-414b-8052-12214feec53e"
      unitRef="usd">21129000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if63b1c1c78bf4e0282c0521dfe489b5b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjdhMDRlM2VhODI1NTQwZTI5NjQ1YjVhNDFhMGU0MTYwL3RhYmxlcmFuZ2U6N2EwNGUzZWE4MjU1NDBlMjk2NDViNWE0MWEwZTQxNjBfMS0zLTEtMS03MjAy_3a997405-17de-4fcf-aadc-908b66347d85"
      unitRef="usd">12676000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i048ee8e3bbb048d3a2c27c95245f5f26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjdhMDRlM2VhODI1NTQwZTI5NjQ1YjVhNDFhMGU0MTYwL3RhYmxlcmFuZ2U6N2EwNGUzZWE4MjU1NDBlMjk2NDViNWE0MWEwZTQxNjBfMi0xLTEtMS03MjAy_76f7aaef-4d1f-430e-89dc-d4aa51083794"
      unitRef="usd">70323000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5ce00799bd1b413ea234f8cba5445fa0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjdhMDRlM2VhODI1NTQwZTI5NjQ1YjVhNDFhMGU0MTYwL3RhYmxlcmFuZ2U6N2EwNGUzZWE4MjU1NDBlMjk2NDViNWE0MWEwZTQxNjBfMi0zLTEtMS03MjAy_14764d2c-24df-40ee-9232-fccf59b7e38f"
      unitRef="usd">18061000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjdhMDRlM2VhODI1NTQwZTI5NjQ1YjVhNDFhMGU0MTYwL3RhYmxlcmFuZ2U6N2EwNGUzZWE4MjU1NDBlMjk2NDViNWE0MWEwZTQxNjBfMy0xLTEtMS03MjAy_746c542a-b2ca-4873-b776-e47869be79bd"
      unitRef="usd">91452000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjdhMDRlM2VhODI1NTQwZTI5NjQ1YjVhNDFhMGU0MTYwL3RhYmxlcmFuZ2U6N2EwNGUzZWE4MjU1NDBlMjk2NDViNWE0MWEwZTQxNjBfMy0zLTEtMS03MjAy_a8adb5fe-60a1-4550-bca0-ee517d65c140"
      unitRef="usd">30737000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RleHRyZWdpb246ZTM5YjE1ZjdhZjY4NGVlZmJiYjJiNWRjMDU2MTJlMDRfNjI2_8def9d69-5967-4d17-a6e4-89e17d2a6a49">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's portfolio of available-for-sale securities by contractual maturity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfMi0xLTEtMS03MjAy_479b0601-0119-483d-baab-79add56aa8dc"
      unitRef="usd">91522000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfMi0zLTEtMS03MjAy_840fdafb-73dd-420c-870a-85b25c2b7278"
      unitRef="usd">91452000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfMi01LTEtMS03MjAy_0b526aaa-b396-4e8d-958c-202ec977bb76"
      unitRef="usd">30750000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfMi03LTEtMS03MjAy_a2a44d4b-f697-42a3-b0d3-6440bee0bc7f"
      unitRef="usd">30737000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfMy0xLTEtMS03MjAy_e9238660-3ddf-4183-a484-f27dd81b0791"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfMy0zLTEtMS03MjAy_c7592e9b-b315-41cb-90af-e91925d00f25"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfMy01LTEtMS03MjAy_1edd269e-aeda-4052-8645-3251c3ca67b6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfMy03LTEtMS03MjAy_9c7487a3-9e75-4661-a4a3-efb0ed2d7da9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfNC0xLTEtMS03MjAy_7f712e69-ecc6-40ba-b961-808548f8899d"
      unitRef="usd">91522000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfNC0zLTEtMS03MjAy_90f162f3-6b48-49ea-8256-78c70d7da2c7"
      unitRef="usd">91452000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfNC01LTEtMS03MjAy_55ed9dc7-7b4b-4852-a1e6-49ffd8b7f7a1"
      unitRef="usd">30750000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85MS9mcmFnOmUzOWIxNWY3YWY2ODRlZWZiYmIyYjVkYzA1NjEyZTA0L3RhYmxlOjA4YzYxMzk5MmNiNzRmMmJiZTFiMjliYWIxMmYzMzhlL3RhYmxlcmFuZ2U6MDhjNjEzOTkyY2I3NGYyYmJlMWIyOWJhYjEyZjMzOGVfNC03LTEtMS03MjAy_632613ee-1ee8-4976-9e25-77900606d266"
      unitRef="usd">30737000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RleHRyZWdpb246Y2RjYzg4YmEwZWQyNGNjYjliNWFmNjJlNDBiNzRlOTNfMjQw_ead9ea18-9797-42fc-9a97-4c47fa4655ad">Property and Equipment&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company&#x2019;s results included depreciation expense of approximately $0.1 million and $0.1 million for the years ended December&#160;31, 2021 and 2020, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5a31510bd7f84ebd8c107e3f8ae7e451_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfMi0xLTEtMS03MjAy_f590a1a5-ec1e-4fad-994c-be7741e7b78c"
      unitRef="usd">26000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icd367f49394e4ab892e5ef3d131cbacb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfMi0zLTEtMS03MjAy_c266c418-902a-4d0e-966d-14f12f0f8486"
      unitRef="usd">26000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i310aef3fef4244c585bf799759419229_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfMy0xLTEtMS03MjAy_eb3982da-3b63-47e9-80d9-3f1a970f15a4"
      unitRef="usd">314000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib92b79ab0ccd455ead408147f405a076_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfMy0zLTEtMS03MjAy_4cc2b86d-b744-40b4-bdbc-966f052bdd67"
      unitRef="usd">254000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2d9629ce58cd4f72b9770fbf37dff34a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfNC0xLTEtMS03MjAy_557ad84c-e3eb-4e76-940e-cdafdfa02132"
      unitRef="usd">90000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i44c2bc8d551a45f1ac6ddf183da926e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfNC0zLTEtMS03MjAy_9132265b-a7ce-41fe-831a-02c3dac30217"
      unitRef="usd">90000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfNS0xLTEtMS03MjAy_fc796252-1e3c-4a36-9efb-2aab9b50a292"
      unitRef="usd">430000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfNS0zLTEtMS03MjAy_e9d72128-4c0b-4d4b-969a-39c7cffe2e5b"
      unitRef="usd">370000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfNi0xLTEtMS03MjAy_6f4493fb-e8eb-456f-bec3-25fb71bc9f11"
      unitRef="usd">368000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfNi0zLTEtMS03MjAy_6545758e-edbc-4cbb-bc36-03c0add7ad2c"
      unitRef="usd">313000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfNy0xLTEtMS03MjAy_80555a15-1895-4f2a-b186-29a968621a8e"
      unitRef="usd">62000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RhYmxlOmVjOWNlMWQ4M2IxYjQ2OGU5OGI4ZGQ2YzdlNzFhZTM1L3RhYmxlcmFuZ2U6ZWM5Y2UxZDgzYjFiNDY4ZTk4YjhkZDZjN2U3MWFlMzVfNy0zLTEtMS03MjAy_15b24868-f12d-4972-b8f1-b410ce5de180"
      unitRef="usd">57000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RleHRyZWdpb246Y2RjYzg4YmEwZWQyNGNjYjliNWFmNjJlNDBiNzRlOTNfMTc3_c1d2737e-4edf-4d46-8d2b-8007a7463049"
      unitRef="usd">100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85NC9mcmFnOmNkY2M4OGJhMGVkMjRjY2I5YjVhZjYyZTQwYjc0ZTkzL3RleHRyZWdpb246Y2RjYzg4YmEwZWQyNGNjYjliNWFmNjJlNDBiNzRlOTNfMTg0_92533f08-d7a7-4672-bdea-58eb55dea6e8"
      unitRef="usd">100000</us-gaap:Depreciation>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85Ny9mcmFnOjFkODkyOWM5YTE1MDQ2NDk5Nzk5N2Y2ZmUzM2Y2MWEyL3RleHRyZWdpb246MWQ4OTI5YzlhMTUwNDY0OTk3OTk3ZjZmZTMzZjYxYTJfMzM0_ede7e22f-e61b-4c9b-a7dc-78a39f77eb05">Loss Per Share&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021 and 2020, the Company incurred net losses and therefore no common stock equivalents were utilized in the calculation of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;loss per share a&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;s they are anti-dilutive in the periods presented. At December&#160;31, 2021 and 2020, the Company excluded the following potentially dilutive securities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85Ny9mcmFnOjFkODkyOWM5YTE1MDQ2NDk5Nzk5N2Y2ZmUzM2Y2MWEyL3RleHRyZWdpb246MWQ4OTI5YzlhMTUwNDY0OTk3OTk3ZjZmZTMzZjYxYTJfMzQw_34753760-fbaa-45f9-be6a-1e65adc04551">At December&#160;31, 2021 and 2020, the Company excluded the following potentially dilutive securities (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia36b0d5241f648078a95606bbd0ff79d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85Ny9mcmFnOjFkODkyOWM5YTE1MDQ2NDk5Nzk5N2Y2ZmUzM2Y2MWEyL3RhYmxlOmEwMThjNTQxNjI2ZTRlZTViZTBjY2JlYjc2ODk0YmZhL3RhYmxlcmFuZ2U6YTAxOGM1NDE2MjZlNGVlNWJlMGNjYmViNzY4OTRiZmFfMi0xLTEtMS03MjAy_60df90b6-3d3a-4553-bcf2-2bc54d2e185a"
      unitRef="shares">2132000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i56f86dd405f8453396a3f70388a0570d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85Ny9mcmFnOjFkODkyOWM5YTE1MDQ2NDk5Nzk5N2Y2ZmUzM2Y2MWEyL3RhYmxlOmEwMThjNTQxNjI2ZTRlZTViZTBjY2JlYjc2ODk0YmZhL3RhYmxlcmFuZ2U6YTAxOGM1NDE2MjZlNGVlNWJlMGNjYmViNzY4OTRiZmFfMi0zLTEtMS03MjAy_74291e67-50a6-40ce-9769-902011dfee4f"
      unitRef="shares">964000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3bccb0f475cc4d218304cd754913183a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85Ny9mcmFnOjFkODkyOWM5YTE1MDQ2NDk5Nzk5N2Y2ZmUzM2Y2MWEyL3RhYmxlOmEwMThjNTQxNjI2ZTRlZTViZTBjY2JlYjc2ODk0YmZhL3RhYmxlcmFuZ2U6YTAxOGM1NDE2MjZlNGVlNWJlMGNjYmViNzY4OTRiZmFfMy0xLTEtMS03MjAy_e331cbc7-a960-4c6f-8304-f63a6bcd1cb6"
      unitRef="shares">21357000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0919bea6d44b4365b7bf14cfc4143c4f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85Ny9mcmFnOjFkODkyOWM5YTE1MDQ2NDk5Nzk5N2Y2ZmUzM2Y2MWEyL3RhYmxlOmEwMThjNTQxNjI2ZTRlZTViZTBjY2JlYjc2ODk0YmZhL3RhYmxlcmFuZ2U6YTAxOGM1NDE2MjZlNGVlNWJlMGNjYmViNzY4OTRiZmFfMy0zLTEtMS03MjAy_79b0afc0-94bc-4593-b6e1-136db647601d"
      unitRef="shares">2638000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iecc81b9b2d6b49b0b19a54a285242744_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85Ny9mcmFnOjFkODkyOWM5YTE1MDQ2NDk5Nzk5N2Y2ZmUzM2Y2MWEyL3RhYmxlOmEwMThjNTQxNjI2ZTRlZTViZTBjY2JlYjc2ODk0YmZhL3RhYmxlcmFuZ2U6YTAxOGM1NDE2MjZlNGVlNWJlMGNjYmViNzY4OTRiZmFfNC0xLTEtMS03MjAy_0f9021d7-7708-43ef-aa02-4d64c144bd83"
      unitRef="shares">604000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id672da1b89c34c4e9eff23a1f19e2531_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF85Ny9mcmFnOjFkODkyOWM5YTE1MDQ2NDk5Nzk5N2Y2ZmUzM2Y2MWEyL3RhYmxlOmEwMThjNTQxNjI2ZTRlZTViZTBjY2JlYjc2ODk0YmZhL3RhYmxlcmFuZ2U6YTAxOGM1NDE2MjZlNGVlNWJlMGNjYmViNzY4OTRiZmFfNC0zLTEtMS03MjAy_5a41fe39-26e5-49c9-87b4-a437946f18e7"
      unitRef="shares">340000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90ZXh0cmVnaW9uOmRlNjEyNWI1ZGE2MjQzMDk4OWZlZDc1MTgwNzA2ZDkzXzE1OTU_cea12cf1-ce91-4cb7-96d1-7fd752daa0ba">Fair Value Measurements&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of financial assets and liabilities that are being measured and reported are defined as the exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants in the principal market at the measurement date (exit price). The Company is required to classify fair value measurements in one of the following categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 inputs are defined as quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 inputs are defined as inputs other than quoted prices included within Level 1 that are observable for the assets or liabilities, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 inputs are defined as unobservable inputs for the assets or liabilities. Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial assets and liabilities that were accounted for at fair value on a recurring basis as of December&#160;31, 2021 and December&#160;31, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities - available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of cash, cash equivalents, accounts payable and accrued expenses approximate fair value at December&#160;31, 2021 and December&#160;31, 2020, due to the short maturity nature of these items.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90ZXh0cmVnaW9uOmRlNjEyNWI1ZGE2MjQzMDk4OWZlZDc1MTgwNzA2ZDkzXzE2MDA_aebce384-b5e6-46f5-8d7b-edb8c5bac5e6">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial assets and liabilities that were accounted for at fair value on a recurring basis as of December&#160;31, 2021 and December&#160;31, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marketable securities - available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib9772fdb5cd8471f96f384eb173d43ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzMtMi0xLTEtNzIwMg_933a21fd-4ac6-498d-9ce6-1aee9bbdd65d"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i63e392b1e77d4c5eac2465ca78a69cbd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzMtNC0xLTEtNzIwMg_928b00b0-a92f-4e1d-8a0e-aac9101f0ce1"
      unitRef="usd">70323000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4584a12f69824f27abd288e3a1a3d90f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzMtNi0xLTEtNzIwMg_68d667cb-c200-416b-a242-b175b5b6be33"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i26b465f7839c460fad563a663abb5e53_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzMtOC0xLTEtNzIwMg_a982c655-d843-46de-a8f5-43fb8fd54146"
      unitRef="usd">70323000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5830c986cd0e460abfdcf8d771b6070f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzMtMTAtMS0xLTcyMDI_d60691f1-ee0c-4e19-a08f-cbe6393bbe95"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6b6161f803dd4b47b8ed44fadd5ac665_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzMtMTItMS0xLTcyMDI_83f4e301-34ca-4e3b-ad20-9e908a5bb04e"
      unitRef="usd">18061000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4c5d1caf1a754f32a2b36182140d1778_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzMtMTQtMS0xLTcyMDI_6e901d66-ced3-479a-8b09-668763c72318"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0fda5905c1054d06a90a8cbf51b93a97_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzMtMTYtMS0xLTcyMDI_ff70e175-15e7-46ff-a78e-6ffeefdacd34"
      unitRef="usd">18061000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib9772fdb5cd8471f96f384eb173d43ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzQtMi0xLTEtNzIwMg_4685d3c2-47cc-45e8-8cbf-f9cc199d4b08"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i63e392b1e77d4c5eac2465ca78a69cbd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzQtNC0xLTEtNzIwMg_5dfa0cb1-93a2-4453-aec0-8ed9bb7427af"
      unitRef="usd">70323000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4584a12f69824f27abd288e3a1a3d90f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzQtNi0xLTEtNzIwMg_0491a358-6734-47ee-8d75-38a476c4f1ca"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i26b465f7839c460fad563a663abb5e53_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzQtOC0xLTEtNzIwMg_e09c55e7-0bf9-445c-80f0-74c9cf052e54"
      unitRef="usd">70323000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5830c986cd0e460abfdcf8d771b6070f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzQtMTAtMS0xLTcyMDI_dca30e38-5f4f-4da4-9b0b-83950227064b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6b6161f803dd4b47b8ed44fadd5ac665_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzQtMTItMS0xLTcyMDI_b7b0b64f-40d3-4ba4-8562-24d74a80a264"
      unitRef="usd">18061000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4c5d1caf1a754f32a2b36182140d1778_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzQtMTQtMS0xLTcyMDI_2fb61183-2089-479c-9bbc-a62ab28e108b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0fda5905c1054d06a90a8cbf51b93a97_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDAvZnJhZzpkZTYxMjViNWRhNjI0MzA5ODlmZWQ3NTE4MDcwNmQ5My90YWJsZTpjNjc2MGVhNWQwMzU0NTNiOTI0NzI3OGRkMjQxYjJiOC90YWJsZXJhbmdlOmM2NzYwZWE1ZDAzNTQ1M2I5MjQ3Mjc4ZGQyNDFiMmI4XzQtMTYtMS0xLTcyMDI_4ca19da6-0071-4766-9654-c681fa9e2983"
      unitRef="usd">18061000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90ZXh0cmVnaW9uOjQzZmE4M2ViOTU2ZjRhNWRhNDdlNTg0MzFiNTcwZmI0Xzg4_9f85c440-ad81-47cd-b427-4679a819a08e">Accrued Liabilities &lt;div style="margin-bottom:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities were as follow (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, employee benefits and related taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90ZXh0cmVnaW9uOjQzZmE4M2ViOTU2ZjRhNWRhNDdlNTg0MzFiNTcwZmI0XzEwMA_d9cb8a1c-2cf2-4dbb-98ac-fd520fd82586">&lt;div style="margin-bottom:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities were as follow (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, employee benefits and related taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90YWJsZTpmNzQ0NjA1NWM5YjE0Y2I4OTRkZTk5MGQ2YzhlYzE2Zi90YWJsZXJhbmdlOmY3NDQ2MDU1YzliMTRjYjg5NGRlOTkwZDZjOGVjMTZmXzItMS0xLTEtNzIwMg_01280cd3-4fd5-4fe2-8a9c-4a3904ced28d"
      unitRef="usd">2034000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90YWJsZTpmNzQ0NjA1NWM5YjE0Y2I4OTRkZTk5MGQ2YzhlYzE2Zi90YWJsZXJhbmdlOmY3NDQ2MDU1YzliMTRjYjg5NGRlOTkwZDZjOGVjMTZmXzItMy0xLTEtNzIwMg_b6fd3c9a-ac70-4f59-8782-46fbdbcf8856"
      unitRef="usd">1716000</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90YWJsZTpmNzQ0NjA1NWM5YjE0Y2I4OTRkZTk5MGQ2YzhlYzE2Zi90YWJsZXJhbmdlOmY3NDQ2MDU1YzliMTRjYjg5NGRlOTkwZDZjOGVjMTZmXzMtMS0xLTEtNzIwMg_097e2522-e62f-454f-8377-b11c2327ca84"
      unitRef="usd">229000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90YWJsZTpmNzQ0NjA1NWM5YjE0Y2I4OTRkZTk5MGQ2YzhlYzE2Zi90YWJsZXJhbmdlOmY3NDQ2MDU1YzliMTRjYjg5NGRlOTkwZDZjOGVjMTZmXzMtMy0xLTEtNzIwMg_188f6f46-60c3-4fd2-999c-0738df01b023"
      unitRef="usd">370000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90YWJsZTpmNzQ0NjA1NWM5YjE0Y2I4OTRkZTk5MGQ2YzhlYzE2Zi90YWJsZXJhbmdlOmY3NDQ2MDU1YzliMTRjYjg5NGRlOTkwZDZjOGVjMTZmXzUtMS0xLTEtNzIwMg_018ea700-600e-4d34-a0f8-26fdb9588c5d"
      unitRef="usd">326000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90YWJsZTpmNzQ0NjA1NWM5YjE0Y2I4OTRkZTk5MGQ2YzhlYzE2Zi90YWJsZXJhbmdlOmY3NDQ2MDU1YzliMTRjYjg5NGRlOTkwZDZjOGVjMTZmXzUtMy0xLTEtNzIwMg_d55ffeb6-1602-4d03-ac90-51f28a5b5999"
      unitRef="usd">400000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90YWJsZTpmNzQ0NjA1NWM5YjE0Y2I4OTRkZTk5MGQ2YzhlYzE2Zi90YWJsZXJhbmdlOmY3NDQ2MDU1YzliMTRjYjg5NGRlOTkwZDZjOGVjMTZmXzYtMS0xLTEtNzIwMg_98abc898-5426-4ec4-8a65-446346556cac"
      unitRef="usd">2589000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDMvZnJhZzo0M2ZhODNlYjk1NmY0YTVkYTQ3ZTU4NDMxYjU3MGZiNC90YWJsZTpmNzQ0NjA1NWM5YjE0Y2I4OTRkZTk5MGQ2YzhlYzE2Zi90YWJsZXJhbmdlOmY3NDQ2MDU1YzliMTRjYjg5NGRlOTkwZDZjOGVjMTZmXzYtMy0xLTEtNzIwMg_7912595f-5bc7-4ee0-9d16-5a1c763cc38a"
      unitRef="usd">2486000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90ZXh0cmVnaW9uOjc2NzhiNDM5YjNjYjRiMjk4NmExMDE5OTdiNmY4ZDNjXzEzNTI_0b3742c9-d44c-46f2-990f-9d62571bb2a5">Operating Leases&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted ASU No. 2016-02, Leases (Topic 842) on January 1, 2019 and recognized leases with duration greater than 12 months on the balance sheet using the modified retrospective approach. The Company has operating leases for two &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;o&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;ffices with terms that expire in 2023 and 2025, respectively. The Company estimates its incremental borrowing rate at lease commencement to determine the present value of lease payments as most of the Company's leases do not provide an implicit rate of return. The Company recognizes lease expense on a straight-line basis over the lease term. For lease agreements entered into or reassessed after the adoption of Topic 842, the Company elected to account for non-lease components associated with its leases and lease components as a single lease component. Each of the Company's leases includes options for the Company to extend the lease term and/or sub-lease space in whole or in part.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities and right-of-use assets were recorded in the following captions of our balance sheet as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of Use Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzItMC0xLTEtNzIwMg_0a058abe-d734-4c31-a82c-efb4e8bc4aad"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzItMC0xLTEtNzIwMg_d0558917-552f-48e0-95eb-612098e4b721"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Right-of-Use Asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Lease Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzYtMC0xLTEtNzIwMg_3827fe5c-6ee8-4d37-a233-c3c99088f192"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzYtMC0xLTEtNzIwMg_bfd3c824-688d-44a3-a795-98776d67c466"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzctMC0xLTEtNzIwMg_430fdfa5-3899-44a5-b33b-301b103d665c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzctMC0xLTEtNzIwMg_95df09b8-b8ab-49d7-988b-87cfc081e730"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Operating Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the weighted average remaining lease term for our operating leases was 2.50 years, and the weighted average discount rate for our operating leases was 9.625%. Future minimum lease payments under the lease agreements as of December&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <clbs:NumberOfOfficesUnderOperatingLeases
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90ZXh0cmVnaW9uOjc2NzhiNDM5YjNjYjRiMjk4NmExMDE5OTdiNmY4ZDNjXzEzMTk0MTM5NTM0NzE4_03ebe2ec-3da4-4b24-b412-e424ec87823e"
      unitRef="office">2</clbs:NumberOfOfficesUnderOperatingLeases>
    <clbs:LesseeOperatingLeaseBalanceSheetPresentationTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90ZXh0cmVnaW9uOjc2NzhiNDM5YjNjYjRiMjk4NmExMDE5OTdiNmY4ZDNjXzEzNTM_2b2515c7-c597-44c7-9992-ef60afd40c88">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities and right-of-use assets were recorded in the following captions of our balance sheet as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of Use Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzItMC0xLTEtNzIwMg_0a058abe-d734-4c31-a82c-efb4e8bc4aad"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzItMC0xLTEtNzIwMg_d0558917-552f-48e0-95eb-612098e4b721"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Right-of-Use Asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Lease Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzYtMC0xLTEtNzIwMg_3827fe5c-6ee8-4d37-a233-c3c99088f192"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzYtMC0xLTEtNzIwMg_bfd3c824-688d-44a3-a795-98776d67c466"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzctMC0xLTEtNzIwMg_430fdfa5-3899-44a5-b33b-301b103d665c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzctMC0xLTEtNzIwMg_95df09b8-b8ab-49d7-988b-87cfc081e730"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Operating Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</clbs:LesseeOperatingLeaseBalanceSheetPresentationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzItMS0xLTEtNzIwMg_67e6fba0-c331-4a84-83df-9a7082db7589"
      unitRef="usd">724000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzItMi0xLTEtNzIwMg_7440058f-fc57-4ef4-85c4-d14e4992562e"
      unitRef="usd">574000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzMtMS0xLTEtNzIwMg_ea07574d-11d8-4cd0-9497-9cfbc27defe6"
      unitRef="usd">724000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzMtMi0xLTEtNzIwMg_8b914bec-45ca-4667-883a-a1eb01929a65"
      unitRef="usd">574000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzYtMS0xLTEtNzIwMg_12504b25-d517-47fc-b32c-e886be790001"
      unitRef="usd">229000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzYtMi0xLTEtNzIwMg_6cffd52c-ed0a-4a32-a81b-d1732201b8e2"
      unitRef="usd">370000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzctMS0xLTEtNzIwMg_888bded4-0151-4e95-897e-2fd53eb5741c"
      unitRef="usd">485000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzctMi0xLTEtNzIwMg_26acc78b-ca91-4c07-940d-7c59bdea48c2"
      unitRef="usd">254000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzgtMS0xLTEtNzIwMg_6614b690-0296-4cda-bf1f-6389ac740f54"
      unitRef="usd">714000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpjOGMxYzY3ZTk4ZDc0MjAyYjcxYTk4YWVjNTg3NjlhZS90YWJsZXJhbmdlOmM4YzFjNjdlOThkNzQyMDJiNzFhOThhZWM1ODc2OWFlXzgtMi0xLTEtNzIwMg_20722765-b52e-4a92-81ce-01f7c0b9fc36"
      unitRef="usd">624000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90ZXh0cmVnaW9uOjc2NzhiNDM5YjNjYjRiMjk4NmExMDE5OTdiNmY4ZDNjXzExNzY_46d3749e-cb26-4bf3-9ca8-812da47f9a47">P2Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90ZXh0cmVnaW9uOjc2NzhiNDM5YjNjYjRiMjk4NmExMDE5OTdiNmY4ZDNjXzEyNDg_12508e1c-b4eb-4812-815c-cbd9823bb75d"
      unitRef="number">0.09625</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90ZXh0cmVnaW9uOjc2NzhiNDM5YjNjYjRiMjk4NmExMDE5OTdiNmY4ZDNjXzEzNjQ_36d9773f-5fb5-4a32-806d-c4a4aad4a59a">Future minimum lease payments under the lease agreements as of December&#160;31, 2021 were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpmOTdlM2E2YmIyNDk0OTI3ODkyOGY4YmFjOGFkMDg5ZC90YWJsZXJhbmdlOmY5N2UzYTZiYjI0OTQ5Mjc4OTI4ZjhiYWM4YWQwODlkXzEtMS0xLTEtNzIwMg_0df7ed8d-4f9b-4971-8e4c-97efc7733bbd"
      unitRef="usd">286000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpmOTdlM2E2YmIyNDk0OTI3ODkyOGY4YmFjOGFkMDg5ZC90YWJsZXJhbmdlOmY5N2UzYTZiYjI0OTQ5Mjc4OTI4ZjhiYWM4YWQwODlkXzItMS0xLTEtNzIwMg_5d85e546-ab91-478b-be42-92a577d29725"
      unitRef="usd">217000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpmOTdlM2E2YmIyNDk0OTI3ODkyOGY4YmFjOGFkMDg5ZC90YWJsZXJhbmdlOmY5N2UzYTZiYjI0OTQ5Mjc4OTI4ZjhiYWM4YWQwODlkXzMtMS0xLTEtNzIwMg_258819e6-48b2-409c-a83c-93f17bd5bf82"
      unitRef="usd">190000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpmOTdlM2E2YmIyNDk0OTI3ODkyOGY4YmFjOGFkMDg5ZC90YWJsZXJhbmdlOmY5N2UzYTZiYjI0OTQ5Mjc4OTI4ZjhiYWM4YWQwODlkXzQtMS0xLTEtOTQ3NQ_a5f166ab-3e66-4cb6-b8fe-07c3b72df433"
      unitRef="usd">143000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpmOTdlM2E2YmIyNDk0OTI3ODkyOGY4YmFjOGFkMDg5ZC90YWJsZXJhbmdlOmY5N2UzYTZiYjI0OTQ5Mjc4OTI4ZjhiYWM4YWQwODlkXzQtMS0xLTEtNzIwMg_e6c68fae-7f4f-4ae2-ba82-c58a9612746a"
      unitRef="usd">836000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpmOTdlM2E2YmIyNDk0OTI3ODkyOGY4YmFjOGFkMDg5ZC90YWJsZXJhbmdlOmY5N2UzYTZiYjI0OTQ5Mjc4OTI4ZjhiYWM4YWQwODlkXzUtMS0xLTEtNzIwMg_0c069fff-175d-42b2-8502-44049a4833fd"
      unitRef="usd">122000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDYvZnJhZzo3Njc4YjQzOWIzY2I0YjI5ODZhMTAxOTk3YjZmOGQzYy90YWJsZTpmOTdlM2E2YmIyNDk0OTI3ODkyOGY4YmFjOGFkMDg5ZC90YWJsZXJhbmdlOmY5N2UzYTZiYjI0OTQ5Mjc4OTI4ZjhiYWM4YWQwODlkXzYtMS0xLTEtNzIwMg_da76d0d0-549f-45a2-b04a-4437f4d52721"
      unitRef="usd">714000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEzMTkw_2aba03d8-c95f-4670-8d06-732a61120cbc">Stockholders' Equity&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has used long-term incentive plans for the purpose of granting equity awards to employees of the Company, including officers, and nonemployees, including consultants and nonemployee members of the Company's board of directors &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;(collectively, the &#x201c;Participants&#x201d;). The Participants may receive awards as determined by a committee of independent members of the Company's board of directors or, to the extent authorized by such committee with respect to certain Participants, a duly authorized employee (collectively, the &#x201c;Committee&#x201d;). The incentive plan currently used by the Company is the 2018 Equity Incentive Compensation Plan (the &#x201c;2018 Plan&#x201d;), as adopted by the stockholders of the Company in June 2018, and subsequently increased by the stockholders of the Company in June 2021 with 6,000,000 shares authorized for issuance thereunder and in June of 2020 with&#160;2,500,000&#160;shares authorized for issuance thereunder, plus any shares awarded under the 2015 Equity Compensation Plan (the &#x201c;2015 Plan&#x201d;) or the Amended and Restated 2009 Equity Compensation Plan (the &#x201c;2009 Plan&#x201d;) that are not issued due to their subsequent forfeiture, cancellation, or other settlement thereof. Concurrent with the adoption of the 2018 Plan, no future awards will occur under the 2015 Plan or the 2009 Plan. The awards that may be made under the 2018 Plan include: (a) incentive stock options and nonqualified stock options, (b) shares of restricted stock, (c) restricted stock units, and (d) other kinds of equity-based compensation awards. All stock options under the 2015 Plan and 2009 Plan were granted and the 2018 Plan are granted at the fair market value of the common stock at the grant date. Stock options vest either on the date of grant, ratably over a period determined at time of grant, or upon the accomplishment of specified business milestones, and generally expire 2, 3, or 10 years from the grant date depending on the status of the recipient as a nonemployee, employee or director of the Company. As of December&#160;31, 2021, there were&#160;5,585,661&#160;shares available for future grants under the 2018 Plan.&#160;No&#160;additional awards may be made under the 2015 Plan or the 2009 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted an employee stock purchase plan effective January 1, 2013 and authorized 50,000 shares under the plan (the &#x201c;2012 ESPP&#x201d;). The plan has two six-month offering periods per year under which eligible employees may contribute up to 15% of their compensation toward the purchase of the Company's common stock per offering period (with a $25,000 cap per calendar year). The employee's purchase price is equal to (i) 85% of the closing price of a share of the Company's common stock on the enrollment date of such offering period or (ii) 85% of the closing price of a share of the Company's common stock on the Exercise Date of such Offering Period, whichever is lower. In May 2017, the Company's stockholders approved an amendment and restatement to the 2012 ESPP (the &#x201c;2017 ESPP&#x201d;) in order to effect an increase of authorized shares from 50,000 to 100,000. In June 2018, the Company's stockholders approved an amendment to the 2017 ESPP  (the &#x201c;Amended 2017 ESPP&#x201d;) in order to effect an increase of authorized shares from 100,000 to 500,000. During the year ended December&#160;31, 2021, 47,132 shares were issued under the Amended 2017 ESPP. At December&#160;31, 2021, the Company had 300,577 shares of the Company's common stock available for future grant in connection with this plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Issuances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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%;text-decoration:underline"&gt;Purchase Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March&#160;2019, the Company and Lincoln Park Capital Fund, LLC (&#x201c;Lincoln Park&#x201d;) entered into a purchase agreement (the &#x201c;Purchase Agreement&#x201d;) and a registration rights agreement (the &#x201c;Registration Rights Agreement&#x201d;), pursuant to which the Company has the right to sell to Lincoln Park shares of the Company&#x2019;s common stock having an aggregate value of up to $26.0 million, subject to certain limitations and conditions set forth in the Purchase Agreement (the &#x201c;Offering&#x201d;). As consideration for entering into the Purchase Agreement, the Company issued to Lincoln Park an additional 181,510 shares of common stock as commitment shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Purchase Agreement, upon commencement Lincoln Park purchased 250,000 shares of common stock, at a price of $4.00 per share for a total gross purchase price of $1,000,000 (the &#x201c;Initial Purchase&#x201d;) upon commencement. Thereafter, as often as every business day from and after one business day following the date of the Initial Purchase and over the 36-month term of the Purchase Agreement, the Company has the right, from time to time, at its sole discretion and subject to certain conditions, to direct Lincoln Park to purchase up to 100,000 shares of common stock, with such amount increasing as the closing sale price of the common stock increases; provided Lincoln Park&#x2019;s obligation under any single such purchase will not exceed $2,500,000, unless the Company and Lincoln Park mutually agree to increase the maximum amount of such single purchase (each, a &#x201c;Regular Purchase&#x201d;).&#160;If the Company directs Lincoln Park to purchase the maximum number of shares of common stock it then may sell in a Regular Purchase, then in addition to such Regular Purchase, and subject to certain conditions and limitations in the Purchase Agreement, the Company may direct Lincoln Park in an &#x201c;accelerated purchase&#x201d; to purchase an additional amount of common stock that may not exceed the lesser of (i)&#160;300% the number of shares purchased pursuant to the corresponding Regular Purchase or (ii)&#160;30% of the total number of shares of the Company&#x2019;s common stock traded during a specified period on the applicable purchase date as set forth in the Purchase Agreement (each, an "Accelerated Purchase"). Under certain circumstances and in accordance with the Purchase Agreement, the Company may direct Lincoln Park to purchase shares in multiple accelerated purchases on the same trading day.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company controls the timing and amount of any sales of its common stock to Lincoln Park.&#160;There is no upper limit on the price per share that Lincoln Park must pay for its common stock under the Purchase Agreement, but in no event will shares be sold to Lincoln Park on a day the closing price is less than the floor price specified in the Purchase Agreement. In all instances, the Company may not sell shares of its common stock to Lincoln Park under the purchase agreement if it would result in Lincoln Park beneficially owning more than 9.99% of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Purchase Agreement does not limit the Company&#x2019;s ability to raise capital from other sources at the Company&#x2019;s sole discretion, except that (subject to certain exceptions) the Company may not enter into any Variable Rate Transaction (as defined in the Purchase Agreement, including the issuance of any floating conversion rate or variable priced equity-like securities) during the 36 months after the date of the Purchase Agreement. The Company has the right to terminate the Purchase Agreement at any time, at no cost to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had not made any sales of common stock to Lincoln Park under the Purchase Agreement other than the Initial Purchase. In addition, the Company may not direct Lincoln Park to make Accelerated Purchases under the Purchase Agreement if the stock is below the specified floor price of $1.00.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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%;text-decoration:underline"&gt;Common Stock Sales Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2018, the Company entered into a common stock sales agreement with H.C. Wainwright &amp;amp; Co., LLC (&#x201c;HCW&#x201d;) as sales agent, which was subsequently amended in August 2018 (the &#x201c;Sales Agreement&#x201d;), in connection with an &#x201c;at the market offering&#x201d; under which the Company from time to time may offer and sell shares of its common stock, having an aggregate offering price of not more than $25.0 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provided HCW with customary indemnification rights, and HCW was entitled to a commission at a fixed commission rate equal to 3.0% of the gross proceeds per share sold. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2021, the Company suspended the use of the at-the-market transactions facility and terminated the continuous offering pursuant to the Sales Agreement.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As of the termination of the Sales Agreement on February 12, 2021, the Company had sold an aggregate 3,784,912 shares of its common stock pursuant to the Sales Agreement for net proceeds of $9.5 million since inception. For the year ended December&#160;31, 2021, the Company had not issued any shares under the Sales Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;At The Market Offering Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 4, 2021, the Company entered into an At The Market Offering Agreement (the &#x201c;ATM Agreement&#x201d;) with HCW, as sales agent, in connection with an &#x201c;at the market offering&#x201d; under which the Company from time to time may offer and sell shares of its common stock, having an aggregate offering price of up to $50.0&#160;million. During the twelve months ended December&#160;31, 2021, the Company had not issued any shares under the ATM Agreement. Having received a listing deficiency notice from Nasdaq on February 18, 2022 after the Company&#x2019;s shares traded below $1.00 for 30 consecutive trading days, the Company will not be permitted to sell additional shares under the ATM Agreement until it re-establishes timely compliance. Compliance may be reestablished by various mechanisms, including stock price appreciation at or above $1.00 for a requisite period of time and reverse stock split.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Registered Direct Offerings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company entered into a Securities Purchase Agreement (the &#x201c;Institutional Purchase Agreement&#x201d;) with certain institutional investors (the &#x201c;Institutional Purchasers&#x201d;). Pursuant to the terms of the Institutional Purchase Agreement, the Company sold to the Institutional Purchasers in a registered direct offering an aggregate of 24,906,134 shares of its common stock and warrants to purchase an aggregate of 12,453,067 shares of its common stock at a combined purchase price equal to $2.45 per share and associated warrant. Each warrant features an exercise price equal to $2.90 per share, is exercisable immediately upon issuance and will expire five years from the issuance date. Additionally, in a concurrent non-brokered registered direct offering, the Company entered into a Securities Purchase Agreement (the &#x201c;Additional Purchase Agreement&#x201d;) with certain accredited investors (the &#x201c;Additional Purchasers&#x201d;). Pursuant to the terms of the Additional Purchase Agreement, the Company sold to the Additional Purchasers an aggregate of 1,632,652 shares of its common stock and warrants to purchase an aggregate of 816,326 shares of its common stock at a combined purchase price equal to $2.45 per share and associated warrant. Each warrant features an exercise price equal to $2.90 per share, is exercisable immediately upon issuance and will expire five years from the issuance date. In connection with the registered direct offerings, the Company received gross proceeds of approximately $65.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Private Placement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company entered into a securities purchase agreement (the &#x201c;January Private Placement&#x201d;) with certain investors (the &#x201c;January Purchasers&#x201d;). Pursuant to the terms of the January Private Placement, the Company agreed to sell to the January Purchasers an aggregate of 12,500,000 shares of its common stock at a purchase price equal to $2.00 per share, along with warrants to purchase an aggregate of 6,250,000 shares of its common stock. In connection with the January Private Placement, the Company received gross proceeds of $25.0 million. Each warrant is exercisable for one share of common stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and features an exercise price equal to $2.90 per share. The warrants are exercisable immediately upon issuance and will expire five and one-half years from the issuance date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warrant Exercises&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company issued 801,148 shares of common stock for net proceeds of $1.8 million in connection with warrant exercises associated with the April 23, 2020 securities purchase agreement and the May 25, 2020 securities purchase agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options and Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for stock options and warrants for the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregate Intrinsic Value (In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregate Intrinsic Value (In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;963,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,638,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes during the Year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,314,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,519,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(801,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(109,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,131,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.97&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,356,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested at December 31, 2021 or expected to vest in the future&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,120,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.96&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,356,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,122,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,356,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2021 and 2020, the Company issued restricted stock for services as follows ($ in thousands, except share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of Restricted Stock Issued &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average estimated fair value of restricted stock issued for services in the years ended December&#160;31, 2021 and 2020 was $1.43 and $3.28 per share, respectively. The fair value of the restricted stock was determined using the Company&#x2019;s closing stock price on the date of issuance. The vesting terms of restricted stock issuances are generally between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEyNTk4_1483d86e-ff2f-4b87-a4f3-f6e1bf4d50d7"&gt;one&lt;/span&gt; to four years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2021 and 2020, the Company issued restricted stock units for services as follows ($ in thousands, except share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Units Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of Restricted Stock Units Issued &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;863.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average estimated fair value of restricted stock units issued for services in the years ended December&#160;31, 2021 and 2020 was $1.59 and $2.65 per share, respectively. The fair value of the restricted stock units was determined using the &lt;/span&gt;&lt;/div&gt;Company&#x2019;s closing stock price on the date of issuance. The vesting terms of restricted stock unit issuances are generally one year, or upon the achievement of performance-based milestones.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia3d14c5a5f224864ad0dabc919f68696_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzExNTQ0ODcyMTIyNDc5_82c8b080-8a01-4e56-8a86-ac5a49d3b685"
      unitRef="shares">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic520fa50fa274ec688df80ce26839e93_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzg1Mw_cb905265-4cef-486f-94bd-0c603e7d8524"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ib349cdd63be447d58d8816ef0e5c45d5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzE4NDM_bf3f8212-5857-4cf5-b49e-3b0293972592">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6839ac3846014921bbf0418907b17b41_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzE4NDc_7f945314-5677-480e-a45e-2d71d84614f2">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i5c3abe0816124623859688fce308ef7d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzE4NTQ_58eb4cf1-7da6-42c5-8fa2-cab4eed49b80">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i4ea30e24d2234509b67b4bb09c8f3d27_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzIwMDA_73ee18ba-915e-472a-9d62-7da83bf5c1d3"
      unitRef="shares">5585661</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i125c01a6899241f092b94c8c6d510bcb_I20130101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzIyMjM_8207457e-ec9a-453e-ba1c-886c6773ef92"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <clbs:NumberofOfferingPeriodsEmployeeStockPurchasePlan
      contextRef="id2c17509e40c431c93f98142b8bee4f8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzIyODA_125a1e10-30e1-44e8-aae8-51a0b59af823"
      unitRef="offering_period">2</clbs:NumberofOfferingPeriodsEmployeeStockPurchasePlan>
    <clbs:OfferingPeriodsEmployeeStockPurchasePlanTerm
      contextRef="i28542dcef1334e33863c7a40beba93ac_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEzMTky_93a11fc7-235b-4dfa-bf6b-1caa2890a015">P6M</clbs:OfferingPeriodsEmployeeStockPurchasePlanTerm>
    <clbs:EmployeeStockPurchasePlanMaximumAnnualContributionPerEmployeePercent
      contextRef="i28542dcef1334e33863c7a40beba93ac_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzIzNzA_2cbcbcc3-01d2-42e6-b2d1-0540d38b88a6"
      unitRef="number">0.15</clbs:EmployeeStockPurchasePlanMaximumAnnualContributionPerEmployeePercent>
    <clbs:EmployeeStockPurchasePlanMaximumAnnualContributionPerEmployee
      contextRef="i28542dcef1334e33863c7a40beba93ac_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzI0NzM_89a3288c-3122-45a0-acea-ea824d8a188f"
      unitRef="usd">25000</clbs:EmployeeStockPurchasePlanMaximumAnnualContributionPerEmployee>
    <clbs:EmployeeStockPurchasePlanPurchasePricePercentOfClosingPriceOnEnrollmentDate
      contextRef="i28542dcef1334e33863c7a40beba93ac_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzI1NDY_215ec332-2d51-4323-9e90-fb1bf5e3c00d"
      unitRef="number">0.85</clbs:EmployeeStockPurchasePlanPurchasePricePercentOfClosingPriceOnEnrollmentDate>
    <clbs:EmployeeStockPurchasePlanPurchasePricePercentOfClosingPriceOnExerciseDate
      contextRef="i28542dcef1334e33863c7a40beba93ac_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzI2NjY_39249a8d-1d53-4e0d-8097-ec322bd17571"
      unitRef="number">0.85</clbs:EmployeeStockPurchasePlanPurchasePricePercentOfClosingPriceOnExerciseDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i125c01a6899241f092b94c8c6d510bcb_I20130101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzI5Njc_e7bb43dc-d53f-4312-986e-dc131419bb3b"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5adb43718d3c4cdf96885dcfb77648d0_I20170531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzI5NzM_df3035da-e391-497f-bc28-9106dc6fa804"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5adb43718d3c4cdf96885dcfb77648d0_I20170531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzMxNDE_6a3d5561-43a2-4a37-aa51-e51acf18220d"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia54075aa02684beb8ab89afa65b0d48d_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzMxNDc_4ccb7d6b-371e-4b2f-86e0-4936b71d4e69"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i27caf2e77bc5468785bb299e95eb6191_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzMxNzc_7c4314da-1f68-4354-b737-00dea991ed2b"
      unitRef="shares">47132</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i81fbec32b886419d9100b66971330fc6_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzMyNTE_d15841e1-b535-4e4a-a03a-1dc4596c5836"
      unitRef="shares">300577</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <clbs:SaleOfStockAggregateOfferingAmountAuthorizedPerAgreement
      contextRef="iaffc3258262f48dcbbf5775b82cf558e_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzM3NDA_85ecf67c-b140-443d-87f1-9dd6f952d062"
      unitRef="usd">26000000</clbs:SaleOfStockAggregateOfferingAmountAuthorizedPerAgreement>
    <clbs:StockIssuedDuringPeriodSharesIssuedAsConsideration
      contextRef="iec24a6e53385419d9edb327599fc7c12_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzM5NTI_688ec698-7550-462e-8db0-2d42afad7551"
      unitRef="shares">181510</clbs:StockIssuedDuringPeriodSharesIssuedAsConsideration>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iec24a6e53385419d9edb327599fc7c12_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzQwNTk_1d5cbe89-b0ff-4903-9d30-fa832dde5db5"
      unitRef="shares">250000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="iaffc3258262f48dcbbf5775b82cf558e_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzQxMDA_3f75bbd1-fdae-4ba7-981c-7f16b5b12d55"
      unitRef="usdPerShare">4.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="iec24a6e53385419d9edb327599fc7c12_D20190301-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzQxNTA_7ff27509-0a85-4ba5-9929-796738f4a207"
      unitRef="usd">1000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <clbs:TermOfAgreement
      contextRef="iec24a6e53385419d9edb327599fc7c12_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzQzMjg_67e9b392-b372-49ee-bc29-c6ecf221a648">P36M</clbs:TermOfAgreement>
    <clbs:SaleOfStockAmountPerAgreementAllowableToDirectCounterpartyToPurchaseRegularPurchase
      contextRef="iaffc3258262f48dcbbf5775b82cf558e_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzQ1MTM_82aad2e0-b6de-4ac1-9f0a-cfaaef15cfc6"
      unitRef="shares">100000</clbs:SaleOfStockAmountPerAgreementAllowableToDirectCounterpartyToPurchaseRegularPurchase>
    <clbs:SaleOfStockMaximumAmountPerAgreementPerTransactionForDirectCounterpartyPurchaseRegularPurchase
      contextRef="iaffc3258262f48dcbbf5775b82cf558e_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzQ3MDc_72825566-cdb3-4d9e-ab7f-52597399803c"
      unitRef="usd">2500000</clbs:SaleOfStockMaximumAmountPerAgreementPerTransactionForDirectCounterpartyPurchaseRegularPurchase>
    <clbs:SaleOfStockMaximumSharesAllowedInAcceleratedPurchaseAsPercentOfSharesInRegularPurchase
      contextRef="iaffc3258262f48dcbbf5775b82cf558e_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzUyNTI_00967e5a-cd9d-4121-9bb3-714a456e01c4"
      unitRef="number">3</clbs:SaleOfStockMaximumSharesAllowedInAcceleratedPurchaseAsPercentOfSharesInRegularPurchase>
    <clbs:SaleOfStockMaximumSharesAllowedInAcceleratedPurchaseAsPercentOfSharesOfStockTradedDuringSpecifiedPeriod
      contextRef="iaffc3258262f48dcbbf5775b82cf558e_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzUzNDI_23790afb-f07b-4c89-9edb-2724f82bc4c8"
      unitRef="number">0.30</clbs:SaleOfStockMaximumSharesAllowedInAcceleratedPurchaseAsPercentOfSharesOfStockTradedDuringSpecifiedPeriod>
    <clbs:RegistrationRightsAgreementMaximumBeneficialOwnershipAllowableForCounterparty
      contextRef="iaffc3258262f48dcbbf5775b82cf558e_I20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzYyNDI_5a5e52c4-b15d-4957-9346-228b08b56198"
      unitRef="number">0.0999</clbs:RegistrationRightsAgreementMaximumBeneficialOwnershipAllowableForCounterparty>
    <clbs:TermOfAgreement
      contextRef="iec24a6e53385419d9edb327599fc7c12_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzExNTQ0ODcyMTIyNDk5_167e26bc-c393-465c-bf6a-e000860bccd9">P36M</clbs:TermOfAgreement>
    <clbs:PurchaseAgreementAcceleratedPurchaseSpecifiedStockFloorPrice
      contextRef="ic5e26195328b4591826e01006d17f63d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzExNTQ0ODcyMTIyNTA2_e37210eb-e498-4550-a025-b790bb67bb33"
      unitRef="usdPerShare">1.00</clbs:PurchaseAgreementAcceleratedPurchaseSpecifiedStockFloorPrice>
    <clbs:SaleOfStockAggregateOfferingAmountAuthorizedPerAgreement
      contextRef="ib0ab769fd5384e5c8fa1c574d03e7274_I20180831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzczNjA_5b53ccb0-df8b-4556-be14-f5eda6181020"
      unitRef="usd">25000000</clbs:SaleOfStockAggregateOfferingAmountAuthorizedPerAgreement>
    <clbs:SaleOfStockCommissionOnGrossProceedsDueToThirdPartyUponPercent
      contextRef="i18cb5d7872684b26a43eaec5bc10e4bb_D20180801-20180831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzE2NDkyNjc0NTUwMTM_c45cbe6c-8803-4e02-b6c6-310d2a2d40de"
      unitRef="number">0.030</clbs:SaleOfStockCommissionOnGrossProceedsDueToThirdPartyUponPercent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibe7b2ea590f64edea9436bb291dddfe3_D20180201-20210212"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzkwMTI_ea10e8b6-0e66-4400-89b1-adafe286b068"
      unitRef="shares">3784912</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ibe7b2ea590f64edea9436bb291dddfe3_D20180201-20210212"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzkwODQ_c976dbd6-5aba-4694-a206-182bc0fbe86f"
      unitRef="usd">9500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i2959d4ff885948268aa6c8327cf31262_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzE2NDkyNjc0NTgxOTI_eedf1093-0a2b-41b9-96d3-5c5e6ff5d202"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <clbs:SaleOfStockAggregateOfferingAmountAuthorizedPerAgreement
      contextRef="ib26b46410f1947caaa269dc8c84bc533_I20210604"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzE2NDkyNjc0NTg4NzA_029b0950-b37d-4632-aea8-90059bd9ad7c"
      unitRef="usd">50000000</clbs:SaleOfStockAggregateOfferingAmountAuthorizedPerAgreement>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ieba8f73a7897435fbc5b3392cb6478cf_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzE2NDkyNjc0NTg5MTI_c15f1bcc-a80e-4c22-9fa3-85ddf3a8fdf0"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i1ba1e218994d4ff1b3b3d3cdd3ea83a2_D20210201-20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI4NzI_cdf3c1b4-e789-4c96-bff5-7d76064a6dee"
      unitRef="shares">24906134</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i9992345fcbc5433492a910eba1965518_I20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI4NzY_ae35b36a-70b9-45aa-bf1d-2101ec3d9181"
      unitRef="shares">12453067</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i9992345fcbc5433492a910eba1965518_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI4ODA_e7c0a4cb-1b28-46c0-8f1d-6bddab46191b"
      unitRef="usdPerShare">2.45</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i9992345fcbc5433492a910eba1965518_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI4ODQ_259ce8c1-e2c5-466e-a908-67c117370bf8"
      unitRef="usdPerShare">2.90</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i9992345fcbc5433492a910eba1965518_I20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI4ODg_07e3bff7-36ba-45df-90d8-f487b55e725d">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib537ee905795476eb1a4ed13cf5100b1_D20210201-20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI4OTI_d006e41d-39b9-4360-9e15-6ca8d0bc1565"
      unitRef="shares">1632652</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i064784dc58ac445ab8485a53331724c5_I20210228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI4OTY_2a7eaa33-e662-4643-acfd-9971e2e62e92"
      unitRef="shares">816326</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i064784dc58ac445ab8485a53331724c5_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI5MDA_c1fd4c93-bbb1-479f-b51e-381e17085251"
      unitRef="usdPerShare">2.45</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i064784dc58ac445ab8485a53331724c5_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI5MDQ_c4614554-7008-4cdd-928b-1b97f2827e4c"
      unitRef="usdPerShare">2.90</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i064784dc58ac445ab8485a53331724c5_I20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI5MDg_af8cc0b7-0a27-44b1-962c-2cdcecf3ba00">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i39237a1f42304c68bc922379c5cafbc9_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTI5MTI_f9fbf785-9e09-42bc-afbc-fedc850504f9"
      unitRef="usd">65000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ic237f5a9d962463dab8bf38d6a802419_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTQzOTE_5ea8a029-bc59-4004-a7a8-8d8d82220bc2"
      unitRef="shares">12500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i58d1afa2bd9346fc97c1b81a5e0a4fd1_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTQzOTU_514623fb-e1ef-4166-907c-b56959ed171d"
      unitRef="usdPerShare">2.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i58d1afa2bd9346fc97c1b81a5e0a4fd1_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTQzOTk_84f5e517-c1db-487c-b420-b34c828c6559"
      unitRef="shares">6250000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic237f5a9d962463dab8bf38d6a802419_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTQ0MDM_00917366-6416-401f-9af1-5bd33b8ebdab"
      unitRef="usd">25000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i58d1afa2bd9346fc97c1b81a5e0a4fd1_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzE2NDkyNjc0NjM0MTQ_eea51aad-e0d9-4474-8457-dfd1b025f56e"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i58d1afa2bd9346fc97c1b81a5e0a4fd1_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTQ0MDk_4850fb8b-cd3a-4c3c-86eb-273a37c399cd"
      unitRef="usdPerShare">2.90</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i82ea1a2d86944a1c93f15ae19da0bc8e_D20210101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTU1ODQ_ce13a409-47cc-4c3d-8e03-b326b05eb60f"
      unitRef="shares">801148</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i82ea1a2d86944a1c93f15ae19da0bc8e_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEwOTk1MTE2NTU1ODg_ef5de574-1cf5-4742-b20a-ec27ec9d630e"
      unitRef="usd">1800000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEzMTgx_38fa45d3-824d-45b3-907c-f4e099edbd82">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for stock options and warrants for the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregate Intrinsic Value (In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted Average Remaining Contractual Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Aggregate Intrinsic Value (In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;963,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,638,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Changes during the Year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,314,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,519,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(801,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(109,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,131,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.97&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,356,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested at December 31, 2021 or expected to vest in the future&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,120,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.96&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,356,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,122,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,356,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzItMS0xLTEtNzIwMg_e0efc85e-e4c5-4a91-9e82-87c2d60a3aad"
      unitRef="shares">963700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzItMy0xLTEtNzIwMg_edf03c84-799a-451e-b993-998ea36731d2"
      unitRef="usdPerShare">14.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzItNS0xLTEtNzIwMg_9f6aae10-39b2-47ef-8f7a-b4151d8464f7">P5Y10M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzItNy0xLTEtNzIwMg_4800b5bd-4fb8-42fe-8f86-b20f3b0de18f"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <clbs:CommonStockWarrantsShares
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzItOS0xLTEtNzIwMg_8fb13ff1-9331-4f08-b685-95f8522b6e82"
      unitRef="shares">2638355</clbs:CommonStockWarrantsShares>
    <clbs:WeightedAverageExercisePriceWarrantsOutstanding
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzItMTEtMS0xLTcyMDI_6df2a77f-9409-41ee-8e26-ec8365f51be9"
      unitRef="usdPerShare">2.18</clbs:WeightedAverageExercisePriceWarrantsOutstanding>
    <clbs:WeightedAverageRemainingContractualTermwarrantoutstanding
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzItMTMtMS0xLTcyMDI_d41143c6-36f0-44fa-abbf-f9ee4c367dd3">P4Y11M23D</clbs:WeightedAverageRemainingContractualTermwarrantoutstanding>
    <clbs:AggregateIntrinsicValueWarrantsOutstanding
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzItMTUtMS0xLTcyMDI_c21a3efe-2a22-4cf4-88ed-73d302731aff"
      unitRef="usd">0</clbs:AggregateIntrinsicValueWarrantsOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzUtMS0xLTEtNzIwMg_22ff3b5f-37f3-439a-a81b-be65437a83fe"
      unitRef="shares">1314790</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzUtMy0xLTEtNzIwMg_cb37a7a2-acde-474c-aacd-566c1acfc19f"
      unitRef="usdPerShare">1.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <clbs:WarrantsGranted
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzUtOS0xLTEtNzIwMg_8991cdd2-2e10-441a-b72c-f071e6bc589d"
      unitRef="shares">19519393</clbs:WarrantsGranted>
    <clbs:WeightedAverageExercisePriceWarrantsGranted
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzUtMTEtMS0xLTcyMDI_b1f7ffef-ae0f-4eaa-a0bf-381d490d1d27"
      unitRef="usdPerShare">2.90</clbs:WeightedAverageExercisePriceWarrantsGranted>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzYtMS0xLTEtNzIwMg_cc251a3d-1331-4d08-9811-583c57308634"
      unitRef="shares">7250</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzYtMy0xLTEtNzIwMg_1b49e23c-ddd4-4122-9b38-a64756b0c4e5"
      unitRef="usdPerShare">3.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <clbs:AggregateIntrinsicValueOptionExercised
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzYtNy0xLTEtODcxNQ_d7419e73-1b49-44f3-84bf-a60245056e0d"
      unitRef="usd">3000</clbs:AggregateIntrinsicValueOptionExercised>
    <clbs:WarrantsExercised
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzYtOS0xLTEtNzIwMg_1a482080-e0fb-40d4-aec5-c4764386decc"
      unitRef="shares">801148</clbs:WarrantsExercised>
    <clbs:WeightedAverageExercisePriceWarrantsExercised
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzYtMTEtMS0xLTcyMDI_5d2945c4-62f2-487b-9ce9-48972e23a364"
      unitRef="usdPerShare">2.19</clbs:WeightedAverageExercisePriceWarrantsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzctMS0xLTEtNzIwMg_efeb9dbe-ad0f-45ee-8775-9215f0fabf8f"
      unitRef="shares">29842</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzctMy0xLTEtNzIwMg_992f4862-d2d9-4984-8963-f5ce4575e416"
      unitRef="usdPerShare">2.18</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <clbs:WarrantsCanceled
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzctOS0xLTEtNzIwMg_895f6527-726c-4bcd-8706-df906e9cfffc"
      unitRef="shares">0</clbs:WarrantsCanceled>
    <clbs:WeightedAverageExercisePriceWarrantsCanceled
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzctMTEtMS0xLTcyMDI_f6bc8693-d475-4d7a-ae51-068658164a73"
      unitRef="usdPerShare">0</clbs:WeightedAverageExercisePriceWarrantsCanceled>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzgtMS0xLTEtNzIwMg_063577c7-6d1b-497c-98b0-c146e8d490e2"
      unitRef="shares">109549</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzgtMy0xLTEtNzIwMg_47e4dc5a-abac-4ef0-b486-3fe5688332a4"
      unitRef="usdPerShare">34.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <clbs:WarrantsExpired
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzgtOS0xLTEtNzIwMg_5472e446-a83b-4cb3-8807-f386cb67f33b"
      unitRef="shares">0</clbs:WarrantsExpired>
    <clbs:WeightedAverageExercisePriceWarrantsExpired
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzgtMTEtMS0xLTcyMDI_fe172177-f9ad-4a15-bcc4-3ff88ea53184"
      unitRef="usdPerShare">0</clbs:WeightedAverageExercisePriceWarrantsExpired>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzktMS0xLTEtNzIwMg_0ac24c13-0b36-4e6d-a873-017c470bb83d"
      unitRef="shares">2131849</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzktMy0xLTEtNzIwMg_998bd3e3-7d9e-4cb4-97ac-caa29895963e"
      unitRef="usdPerShare">5.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzktNS0xLTEtNzIwMg_b08a03c5-6dc9-4f69-876c-b1ad67140591">P7Y11M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzktNy0xLTEtNzIwMg_0bd2a6d8-908f-4908-aeb8-d311b9d2bdc7"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <clbs:CommonStockWarrantsShares
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzktOS0xLTEtNzIwMg_2c612eea-3c3b-4e03-9817-c48182b5b476"
      unitRef="shares">21356600</clbs:CommonStockWarrantsShares>
    <clbs:WeightedAverageExercisePriceWarrantsOutstanding
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzktMTEtMS0xLTcyMDI_c75965c3-2647-4c62-9d24-e20342ad2f2c"
      unitRef="usdPerShare">2.84</clbs:WeightedAverageExercisePriceWarrantsOutstanding>
    <clbs:WeightedAverageRemainingContractualTermwarrantoutstanding
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzktMTMtMS0xLTcyMDI_613da3a1-438a-4b6b-9a5f-a90c17bbe741">P4Y4M13D</clbs:WeightedAverageRemainingContractualTermwarrantoutstanding>
    <clbs:AggregateIntrinsicValueWarrantsOutstanding
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzktMTUtMS0xLTcyMDI_8586a7b1-f426-419f-a928-889fdb2de997"
      unitRef="usd">0</clbs:AggregateIntrinsicValueWarrantsOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzEwLTEtMS0xLTcyMDI_dd67c59a-ca98-4863-831a-acbed45bffda"
      unitRef="shares">2120643</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzEwLTMtMS0xLTcyMDI_ce503352-9511-4712-aee4-e21c74794438"
      unitRef="usdPerShare">5.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzEwLTUtMS0xLTcyMDI_25741715-9ab6-4d3d-a165-10b495f8e4ac">P7Y11M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzEwLTctMS0xLTcyMDI_25866074-ccdd-490d-8179-0bdb7f652cb1"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <clbs:Sharesvestedandexpectedtovest
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzEwLTktMS0xLTcyMDI_3bedcc28-4435-4bd9-a8c1-754c880f0a9c"
      unitRef="shares">21356600</clbs:Sharesvestedandexpectedtovest>
    <clbs:WeightedAverageExercisePriceWarrantsVestedAndExpectedToVest
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzEwLTExLTEtMS03MjAy_86e624a8-a0e8-4d3e-9575-1477d413ef98"
      unitRef="usdPerShare">2.84</clbs:WeightedAverageExercisePriceWarrantsVestedAndExpectedToVest>
    <clbs:WeightedAverageRemainingContractualTermWarrantsVestedandExpecttoVest
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzEwLTEzLTEtMS03MjAy_61e3e56b-4fb2-4f3c-a15b-8b0128095d77">P4Y4M13D</clbs:WeightedAverageRemainingContractualTermWarrantsVestedandExpecttoVest>
    <clbs:AggregateIntrinsicValueWarrantsvestedandexpectedtovest
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzEwLTE1LTEtMS03MjAy_29ca8cb6-c4a4-419c-88c8-b01cff9a8c11"
      unitRef="usd">0</clbs:AggregateIntrinsicValueWarrantsvestedandexpectedtovest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzExLTEtMS0xLTcyMDI_0dd2d2ae-6e3e-4c1d-a263-fc010bd1e322"
      unitRef="shares">1122783</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzExLTMtMS0xLTcyMDI_7b73cd2f-c715-48b9-b591-c8df3d38da7f"
      unitRef="usdPerShare">9.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzExLTUtMS0xLTcyMDI_c856564e-618a-4c0f-8d22-c5f1a55685a8">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzExLTctMS0xLTcyMDI_bab381b0-6c7f-4f25-8614-e123f15ff3ae"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <clbs:WarrantsVested
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzExLTktMS0xLTcyMDI_768cf14e-60ad-4fc4-b8be-313f73235d33"
      unitRef="shares">21356600</clbs:WarrantsVested>
    <clbs:WeightedAverageExercisePriceWarrantsExercisable
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzExLTExLTEtMS03MjAy_a1ef60d8-ea71-4a94-9c68-37067953b60f"
      unitRef="usdPerShare">2.84</clbs:WeightedAverageExercisePriceWarrantsExercisable>
    <clbs:WeightedAverageRemainingContractualTermwarrantsvested
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzExLTEzLTEtMS03MjAy_a6eafec9-8f0f-4592-836b-f99e1a5b0bae">P4Y4M13D</clbs:WeightedAverageRemainingContractualTermwarrantsvested>
    <clbs:AggregateIntrinsicValueWarrantsvested
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTo3M2RmYjA3MGQxODg0MGU4ODcxZjg3OGRlOTkxNWViMy90YWJsZXJhbmdlOjczZGZiMDcwZDE4ODQwZTg4NzFmODc4ZGU5OTE1ZWIzXzExLTE1LTEtMS03MjAy_d87af769-964e-4238-8ad8-35fe8f5a93e3"
      unitRef="usd">0</clbs:AggregateIntrinsicValueWarrantsvested>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEzMTgz_bf559167-9e78-4adc-8996-9adabde0d729">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2021 and 2020, the Company issued restricted stock for services as follows ($ in thousands, except share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of Restricted Stock Issued &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ib6d2e0cb9f694fe7a859d47739e7393e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTpjOTQ5ODlmN2MwNTk0ZGQ0OGEyZjRjMmIzMTcxYzg3OS90YWJsZXJhbmdlOmM5NDk4OWY3YzA1OTRkZDQ4YTJmNGMyYjMxNzFjODc5XzItMS0xLTEtNzIwMg_f73618ee-0faf-4c65-828e-7783f3cbc535"
      unitRef="shares">612950</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i806c337fb61d4e69a7df6495c7be9795_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTpjOTQ5ODlmN2MwNTk0ZGQ0OGEyZjRjMmIzMTcxYzg3OS90YWJsZXJhbmdlOmM5NDk4OWY3YzA1OTRkZDQ4YTJmNGMyYjMxNzFjODc5XzItMy0xLTEtNzIwMg_d1f72a05-1e70-4296-bbc9-54ae187bd515"
      unitRef="shares">156184</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ib6d2e0cb9f694fe7a859d47739e7393e_D20210101-20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTpjOTQ5ODlmN2MwNTk0ZGQ0OGEyZjRjMmIzMTcxYzg3OS90YWJsZXJhbmdlOmM5NDk4OWY3YzA1OTRkZDQ4YTJmNGMyYjMxNzFjODc5XzMtMS0xLTEtNzIwMg_b7b861b7-c97a-49fc-8c07-313d3b2ab36d"
      unitRef="usd">877700</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i806c337fb61d4e69a7df6495c7be9795_D20200101-20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTpjOTQ5ODlmN2MwNTk0ZGQ0OGEyZjRjMmIzMTcxYzg3OS90YWJsZXJhbmdlOmM5NDk4OWY3YzA1OTRkZDQ4YTJmNGMyYjMxNzFjODc5XzMtMy0xLTEtNzIwMg_c7670a38-665e-49df-b3e1-8e010f20ccb1"
      unitRef="usd">512300</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib6d2e0cb9f694fe7a859d47739e7393e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzMyOTg1MzQ5MTIyMTU_4736de4c-747c-4ddc-bb04-6523131c1c50"
      unitRef="usdPerShare">1.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i806c337fb61d4e69a7df6495c7be9795_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzMyOTg1MzQ5MTIyMTA_93e6ac87-e810-4064-a7b8-a74f392d32b5"
      unitRef="usdPerShare">3.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i079cc5701e904396b3b89403166d381c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEyNjA0_b5c38a3e-c0ac-4d9c-b43c-77448f89e169">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEzMTc2_6da9cf63-35c3-4f13-a0c6-64cbb9a8587a">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2021 and 2020, the Company issued restricted stock units for services as follows ($ in thousands, except share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Units Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of Restricted Stock Units Issued &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;863.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i60f3653ff42d4f0eaacf9c26102cfd38_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTpiZmRmODk2NGYwYjM0ZDViYjc4OTU3YTIwZjBmN2Y0NS90YWJsZXJhbmdlOmJmZGY4OTY0ZjBiMzRkNWJiNzg5NTdhMjBmMGY3ZjQ1XzItMS0xLTEtNzIwMg_a74a8be9-f9cc-4e9a-b7ce-a33e2b077d86"
      unitRef="shares">458245</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i6bbaca2f02cc464a87710b12e3b26046_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTpiZmRmODk2NGYwYjM0ZDViYjc4OTU3YTIwZjBmN2Y0NS90YWJsZXJhbmdlOmJmZGY4OTY0ZjBiMzRkNWJiNzg5NTdhMjBmMGY3ZjQ1XzItMy0xLTEtNzIwMg_a35fe29e-c059-4033-a1f7-812ba82df58f"
      unitRef="shares">325853</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i60f3653ff42d4f0eaacf9c26102cfd38_D20210101-20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTpiZmRmODk2NGYwYjM0ZDViYjc4OTU3YTIwZjBmN2Y0NS90YWJsZXJhbmdlOmJmZGY4OTY0ZjBiMzRkNWJiNzg5NTdhMjBmMGY3ZjQ1XzMtMS0xLTEtNzIwMg_62dde020-0189-4a8d-949e-4f39de031fed"
      unitRef="usd">728600</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i6bbaca2f02cc464a87710b12e3b26046_D20200101-20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90YWJsZTpiZmRmODk2NGYwYjM0ZDViYjc4OTU3YTIwZjBmN2Y0NS90YWJsZXJhbmdlOmJmZGY4OTY0ZjBiMzRkNWJiNzg5NTdhMjBmMGY3ZjQ1XzMtMy0xLTEtNzIwMg_45cf5a9e-c51e-4514-92e0-009959acc038"
      unitRef="usd">863000.0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i60f3653ff42d4f0eaacf9c26102cfd38_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEyODc1_c6dab52a-d428-4d5b-82b4-0dc1136149a3"
      unitRef="usdPerShare">1.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6bbaca2f02cc464a87710b12e3b26046_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEyODgy_062154fa-546b-4508-94db-7055e2237528"
      unitRef="usdPerShare">2.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i60f3653ff42d4f0eaacf9c26102cfd38_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMDkvZnJhZzo1N2YwYWJjMWMyZjM0OGRiYjUyOWFmYjk2ZjVhYmJiYi90ZXh0cmVnaW9uOjU3ZjBhYmMxYzJmMzQ4ZGJiNTI5YWZiOTZmNWFiYmJiXzEzMTAy_ab5704c6-aff4-42d5-bc6b-d77c43d18e51">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90ZXh0cmVnaW9uOjFkYjNlYzgyYWNhNTRlYjg5ZWZjZjhjMjEyYWFkYTFhXzExMjg_1dfd5731-76f0-40a4-97e7-d65d8cce61da">Share-Based Compensation&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes share-based compensation in the form of stock options, restricted stock, and restricted stock units. The following table summarizes the components of share-based compensation expense for the years ended December&#160;31, 2021 and 2020 ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total compensation cost related to unvested awards not yet recognized and the weighted-average periods over which the awards are expected to be recognized at December&#160;31, 2021 were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized compensation cost &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected weighted-average period in years of compensation cost to be recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.70&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total fair value of shares vested and the weighted average estimated fair values of shares granted for the years ended December&#160;31, 2021 and 2020 were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of shares vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average estimated fair value of shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Valuation Assumptions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock options at the date of grant was estimated using the Black-Scholes option pricing model. The expected volatility is based upon historical volatility of the Company&#x2019;s stock. The expected term for the options is based upon observation of actual time elapsed between date of grant and exercise of options for all employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The range of assumptions made in calculating the fair values of stock options was as follow:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term - minimum (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term - maximum (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility - minimum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility - maximum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate - minimum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.40%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate - maximum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90ZXh0cmVnaW9uOjFkYjNlYzgyYWNhNTRlYjg5ZWZjZjhjMjEyYWFkYTFhXzExMzg_99f6d5b9-b8c6-4549-8804-797232e611ec">The following table summarizes the components of share-based compensation expense for the years ended December&#160;31, 2021 and 2020 ($ in thousands):&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total compensation cost related to unvested awards not yet recognized and the weighted-average periods over which the awards are expected to be recognized at December&#160;31, 2021 were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized compensation cost &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected weighted-average period in years of compensation cost to be recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.70&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie912ebfc1b8b4a6aa5f2e375f861d2c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkY2E3YTQ4NDE4ZmI0N2Y3OWRmNTllZTAzZmI1MjIwMi90YWJsZXJhbmdlOmRjYTdhNDg0MThmYjQ3Zjc5ZGY1OWVlMDNmYjUyMjAyXzItMS0xLTEtNzIwMg_21551374-2e83-4472-97c2-82e1cd457194"
      unitRef="usd">760000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ca74538c1c54566b186f58a6caf61e1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkY2E3YTQ4NDE4ZmI0N2Y3OWRmNTllZTAzZmI1MjIwMi90YWJsZXJhbmdlOmRjYTdhNDg0MThmYjQ3Zjc5ZGY1OWVlMDNmYjUyMjAyXzItMy0xLTEtNzIwMg_8a3bbf3a-1ccb-4677-91aa-414df30572cb"
      unitRef="usd">179000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic1373d5ad1834c4abef25fae33e3348e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkY2E3YTQ4NDE4ZmI0N2Y3OWRmNTllZTAzZmI1MjIwMi90YWJsZXJhbmdlOmRjYTdhNDg0MThmYjQ3Zjc5ZGY1OWVlMDNmYjUyMjAyXzMtMS0xLTEtNzIwMg_5a0773db-7e27-4aa7-a614-c30973d1c9cc"
      unitRef="usd">1245000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife71a6468a004189ad68cb01a4d67fcf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkY2E3YTQ4NDE4ZmI0N2Y3OWRmNTllZTAzZmI1MjIwMi90YWJsZXJhbmdlOmRjYTdhNDg0MThmYjQ3Zjc5ZGY1OWVlMDNmYjUyMjAyXzMtMy0xLTEtNzIwMg_82f0dd99-a231-4637-a59d-c4244e4b84c2"
      unitRef="usd">1086000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkY2E3YTQ4NDE4ZmI0N2Y3OWRmNTllZTAzZmI1MjIwMi90YWJsZXJhbmdlOmRjYTdhNDg0MThmYjQ3Zjc5ZGY1OWVlMDNmYjUyMjAyXzUtMS0xLTEtNzIwMg_67c4ecbe-e33a-4346-94f2-cb4d7dac47e7"
      unitRef="usd">2005000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkY2E3YTQ4NDE4ZmI0N2Y3OWRmNTllZTAzZmI1MjIwMi90YWJsZXJhbmdlOmRjYTdhNDg0MThmYjQ3Zjc5ZGY1OWVlMDNmYjUyMjAyXzUtMy0xLTEtNzIwMg_a42f4fc1-0562-4a55-9019-9bda9848e303"
      unitRef="usd">1265000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iab051a0f20f54b90a2c3a2ae838bb8ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo5ZTczYmIwMDRmYTA0ZjhmODZjYWUwN2FkZDY5YjhmYi90YWJsZXJhbmdlOjllNzNiYjAwNGZhMDRmOGY4NmNhZTA3YWRkNjliOGZiXzEtMS0xLTEtNzIwMg_8f237aaf-45aa-4d46-8325-9447378a846b"
      unitRef="usd">757000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ieba28787ca6743bebdb732d522992e81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo5ZTczYmIwMDRmYTA0ZjhmODZjYWUwN2FkZDY5YjhmYi90YWJsZXJhbmdlOjllNzNiYjAwNGZhMDRmOGY4NmNhZTA3YWRkNjliOGZiXzEtMy0xLTEtNzIwMg_6fa5e7b7-9f76-4bdd-9625-788e4e3d6a98"
      unitRef="usd">149000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i8097329850104783b37c8ae588e3f1f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo5ZTczYmIwMDRmYTA0ZjhmODZjYWUwN2FkZDY5YjhmYi90YWJsZXJhbmdlOjllNzNiYjAwNGZhMDRmOGY4NmNhZTA3YWRkNjliOGZiXzEtNy0xLTEtNzIwMg_229f723f-c285-4849-9677-1bcc4d87f579"
      unitRef="usd">546000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo5ZTczYmIwMDRmYTA0ZjhmODZjYWUwN2FkZDY5YjhmYi90YWJsZXJhbmdlOjllNzNiYjAwNGZhMDRmOGY4NmNhZTA3YWRkNjliOGZiXzItMS0xLTEtNzIwMg_55745c11-dc43-4bbe-8069-c3cb89618666">P1Y7M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i60f3653ff42d4f0eaacf9c26102cfd38_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo5ZTczYmIwMDRmYTA0ZjhmODZjYWUwN2FkZDY5YjhmYi90YWJsZXJhbmdlOjllNzNiYjAwNGZhMDRmOGY4NmNhZTA3YWRkNjliOGZiXzItMy0xLTEtNzIwMg_e8ec741f-8eeb-4268-b624-24e3caf9509f">P1Y6M25D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib6d2e0cb9f694fe7a859d47739e7393e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo5ZTczYmIwMDRmYTA0ZjhmODZjYWUwN2FkZDY5YjhmYi90YWJsZXJhbmdlOjllNzNiYjAwNGZhMDRmOGY4NmNhZTA3YWRkNjliOGZiXzItNy0xLTEtNzIwMg_4532583f-3645-4d23-9bba-e16da0f1eceb">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90ZXh0cmVnaW9uOjFkYjNlYzgyYWNhNTRlYjg5ZWZjZjhjMjEyYWFkYTFhXzExMTQ_2e93c0a7-6a7f-4978-8963-a580edce8e9f">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total fair value of shares vested and the weighted average estimated fair values of shares granted for the years ended December&#160;31, 2021 and 2020 were as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of shares vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average estimated fair value of shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo0NDkyMWNmMGMyY2I0NGZkOTk0MGIzZTc3NDc0NzM3ZS90YWJsZXJhbmdlOjQ0OTIxY2YwYzJjYjQ0ZmQ5OTQwYjNlNzc0NzQ3MzdlXzMtMi0xLTEtNzIwMg_0d6b6f19-d7af-498a-89d3-ae4b4d006c9c"
      unitRef="usd">757000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i2f25e23ccf5e4e8b9996111cff5b1f1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo0NDkyMWNmMGMyY2I0NGZkOTk0MGIzZTc3NDc0NzM3ZS90YWJsZXJhbmdlOjQ0OTIxY2YwYzJjYjQ0ZmQ5OTQwYjNlNzc0NzQ3MzdlXzMtNC0xLTEtNzIwMg_c6a84fb9-004b-479d-ad24-cdbe4435f8cb"
      unitRef="usd">536000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo0NDkyMWNmMGMyY2I0NGZkOTk0MGIzZTc3NDc0NzM3ZS90YWJsZXJhbmdlOjQ0OTIxY2YwYzJjYjQ0ZmQ5OTQwYjNlNzc0NzQ3MzdlXzQtMi0xLTEtNzIwMg_42f7c96f-4adb-4483-a650-7a035ae33d23"
      unitRef="usdPerShare">0.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2f25e23ccf5e4e8b9996111cff5b1f1f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTo0NDkyMWNmMGMyY2I0NGZkOTk0MGIzZTc3NDc0NzM3ZS90YWJsZXJhbmdlOjQ0OTIxY2YwYzJjYjQ0ZmQ5OTQwYjNlNzc0NzQ3MzdlXzQtNC0xLTEtNzIwMg_97769c79-47aa-4e19-af2b-2b77113ee2ef"
      unitRef="usdPerShare">2.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90ZXh0cmVnaW9uOjFkYjNlYzgyYWNhNTRlYjg5ZWZjZjhjMjEyYWFkYTFhXzExMTk_2c1984fb-6fe9-44d5-b5dd-ac7f4c3a6edb">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The range of assumptions made in calculating the fair values of stock options was as follow:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term - minimum (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term - maximum (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility - minimum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility - maximum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate - minimum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.40%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate - maximum&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iee4c1259461b4d82a4ed9b9423814c93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzMtMS0xLTEtNzIwMg_af52719d-c37f-42f1-a139-ba639460ad14">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2b81cf0af0d549cc9704b163fd97825f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzMtMy0xLTEtNzIwMg_abf61e9b-c372-43af-a594-5a9f55490f94">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0424a8b4b4e74dd6a974d18e483a0683_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzQtMS0xLTEtNzIwMg_530a22c7-7b95-4708-b96c-9d0beb04ae5b">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib31c704f4b3d4411913b83a05612f827_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzQtMy0xLTEtNzIwMg_f596b326-0b37-40bf-8b87-f2de9017ea06">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzUtMS0xLTEtNzIwMg_cbfa6ced-6d3a-445e-bda1-b8f1a9987b2a"
      unitRef="number">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i2f25e23ccf5e4e8b9996111cff5b1f1f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzUtMy0xLTEtNzIwMg_61c6b8a6-0e15-4ed6-9b34-b3cb0babd9fc"
      unitRef="number">0.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzYtMS0xLTEtNzIwMg_19e3e3dc-b04a-42c9-94b2-3f7fcf682e45"
      unitRef="number">0.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i2f25e23ccf5e4e8b9996111cff5b1f1f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzYtMy0xLTEtNzIwMg_1fd4629c-e4ab-46c4-93e6-3632383f1fdf"
      unitRef="number">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzctMS0xLTEtNzIwMg_41f69a6c-7500-4401-bdbd-4ca23cbe1540"
      unitRef="number">0.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i2f25e23ccf5e4e8b9996111cff5b1f1f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzctMy0xLTEtNzIwMg_969fc01f-13d9-4e2d-8fc9-77c4a18157e5"
      unitRef="number">0.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzgtMS0xLTEtNzIwMg_c5ae4000-1044-4fbf-b9ac-3587f2b9fd7e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i2f25e23ccf5e4e8b9996111cff5b1f1f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzgtMy0xLTEtNzIwMg_10f5f9bd-229b-46d8-a8e7-47fba98e977a"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzktMS0xLTEtNzIwMg_8a1af986-618e-4817-8116-6c2e18c37668"
      unitRef="number">0.0063</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i2f25e23ccf5e4e8b9996111cff5b1f1f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzktMy0xLTEtNzIwMg_51d1380d-e5cb-4680-a8be-61c168cae061"
      unitRef="number">0.0040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i1262c5aee83e44218db30c90579c58ff_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzEwLTEtMS0xLTcyMDI_52d6245f-b6e1-45df-9d1c-fded2fc89198"
      unitRef="number">0.0116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i2f25e23ccf5e4e8b9996111cff5b1f1f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTUvZnJhZzoxZGIzZWM4MmFjYTU0ZWI4OWVmY2Y4YzIxMmFhZGExYS90YWJsZTpkN2NkNDA3ZjY2NDI0OGM0Yjk4MGY4ODRjYWQzMDIxNi90YWJsZXJhbmdlOmQ3Y2Q0MDdmNjY0MjQ4YzRiOTgwZjg4NGNhZDMwMjE2XzEwLTMtMS0xLTcyMDI_69b4fbe7-13e9-4e94-9620-3424c7109d16"
      unitRef="number">0.0171</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzEyNTA_3eb915c1-48fe-49a1-b74c-dfcb31bc0bc0">Research Funding&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;California Institute of Regenerative Medicine Grant Award&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2017, the California Institute for Regenerative Medicine (&#x201c;CIRM&#x201d;) awarded the Company funds of up to $12.2 million to support The Sanford Project: T-Rex Study, a prospective, randomized, placebo-controlled, double-blind Phase 2 clinical trial to evaluate the safety and efficacy of CLBS03 as a treatment for recent-onset type 1 diabetes. The funding is based upon the achievement of certain milestones related to the proportion of subjects enrolled in California, as well as manufacturing and development costs incurred in California. Based on the actual number of subjects enrolled in California, the total amount of funding was revised to $8.6&#160;million, of which $8.2 million has been received through the grant project period completion. &lt;/span&gt;&lt;/div&gt;The Company received $5.7&#160;million in initial funding in May 2017, a $1.9&#160;million milestone payment in December 2017, a $0.3&#160;million progress payment in March 2018, and a $0.2&#160;million progress payment in May 2019, of which the total was amortized over the estimated award period through July 2020 as a reduction to the related research and development expenses, with the final true up payment of $46&#160;thousand received in September 2020 and recorded as a reduction to the related research and development expenses. During the year ended December&#160;31, 2021 and December&#160;31, 2020 the Company amortized and recognized $0.0&#160;million and $1.6&#160;million in credits, respectively, to research and development related to CIRM funds received.</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <us-gaap:GrantsReceivable
      contextRef="ifac165fbd5294cbbae45708def42554a_I20170228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzIwNA_0963d191-470f-44c7-8cc7-ba4c22c1d81a"
      unitRef="usd">12200000</us-gaap:GrantsReceivable>
    <clbs:FundingAmountAwarded
      contextRef="ifac165fbd5294cbbae45708def42554a_I20170228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzUzOQ_04c8f222-1c48-4ffe-9248-b1c1ae0dffaf"
      unitRef="usd">8600000</clbs:FundingAmountAwarded>
    <clbs:FundingOfGrantAwardCashReceived
      contextRef="i61ed912a36714a0f8fa66f5c6f03cc72_D20170501-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzU1Mg_c9802143-4ff1-40ef-9eb7-ea2654997a4f"
      unitRef="usd">8200000</clbs:FundingOfGrantAwardCashReceived>
    <clbs:FundingOfGrantAwardCashReceived
      contextRef="i08b10f0993ca498595bc8f6e22708cd3_D20170501-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzEwOTk1MTE2MzEwNzQ_4284f7bf-ba94-4792-a430-e4520d1a9ee7"
      unitRef="usd">5700000</clbs:FundingOfGrantAwardCashReceived>
    <clbs:MilestonePaymentOnGrantAwardCashReceived
      contextRef="i31c91a3c922742a393bcaf2e5965f1af_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzEwOTk1MTE2MzEwODE_71fb2653-68d2-4193-8c4e-30e6b06757ac"
      unitRef="usd">1900000</clbs:MilestonePaymentOnGrantAwardCashReceived>
    <clbs:ProgressPaymentOnGrantAwardCashReceived
      contextRef="icb2942cf4b2d4251b0227854fee06098_D20180301-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzEwOTk1MTE2MzEwODg_7cab4979-2607-428f-ab3d-5dcccbd88a03"
      unitRef="usd">300000</clbs:ProgressPaymentOnGrantAwardCashReceived>
    <us-gaap:ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred
      contextRef="iaa54ec01303049c2ac24d543660aa65d_D20190501-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzEwOTk1MTE2MzEwOTU_6d222ed9-45b4-42c4-aba1-183c484ec90a"
      unitRef="usd">200000</us-gaap:ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred>
    <us-gaap:ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred
      contextRef="id909ba1c9804438aafc38ea943a32300_D20200901-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzEwOTk1MTE2MzExMDI_c22eedab-21c2-4a1a-ac56-b303358b3d60"
      unitRef="usd">46000</us-gaap:ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred>
    <clbs:AmortizationOfAccruedGrantFundingLiabilityToOffsetExpense
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzMyOTg1MzQ4ODczNzM_f12a1062-03dc-4aef-a033-bcb80e85b065"
      unitRef="usd">0</clbs:AmortizationOfAccruedGrantFundingLiabilityToOffsetExpense>
    <clbs:AmortizationOfAccruedGrantFundingLiabilityToOffsetExpense
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMTgvZnJhZzpmZGFiYTZlY2Y5Nzc0OTI4ODg5ZWM4Mzc3YmI3MGFkOC90ZXh0cmVnaW9uOmZkYWJhNmVjZjk3NzQ5Mjg4ODllYzgzNzdiYjcwYWQ4XzMyOTg1MzQ4ODczNDI_8fae7543-3de9-49a9-8eab-61f309fe9d99"
      unitRef="usd">1600000</clbs:AmortizationOfAccruedGrantFundingLiabilityToOffsetExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzQxNDQ_742c2ede-9519-4dd2-966b-7af982be2a9f">Income Taxes&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision (benefit) for income taxes is based on loss from operations before provision for income taxes and noncontrolling interests as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax book income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision (benefit) from income taxes was as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;U.S. Federal   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;U.S. Federal   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;U.S. Federal   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The provision (benefit) for income taxes is determined by applying the U.S. Federal statutory rate of 21% to income before income taxes, and the components are set forth below ($ in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal benefit at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent non deductible expenses for U.S. taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in state deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other true ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 382 NOL Limitation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of New Jersey State NOLs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes at December&#160;31, 2021 and 2020 consist of the following ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated net operating losses (tax effected)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Tax Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In assessing the realizability of deferred tax assets, including the net operating loss carryforwards (NOLs), the Company assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize its existing deferred tax assets.  Based on its assessment, the Company has provided a full valuation allowance against its net deferred tax assets as their future utilization remains uncertain at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, and 2020, the Company had approximately $281 million and $264 million, respectively, of Federal NOLs available to offset future taxable income expiring from 2030 through 2036. The Company performed an analysis and determined that they had an ownership change of greater than 50% over a 3-year testing period on January 25, 2021.  As a result, $169&#160;million of the $281&#160;million of Federal NOLs will expire unutilized.  The Company wrote off that portion of the deferred tax asset and reduced the corresponding valuation allowance resulting in $112&#160;million of remaining Federal NOL.  The write off of the deferred tax asset and the corresponding reduction in valuation allowance has no impact to the balance sheet or income statement. Losses incurred before the ownership change on January 25, 2021 will be subject to an annual limitation of $173k under Internal Revenue Code Section 382, while losses incurred after January 25, 2021 will not be subject to limitations. The Company may be able to utilize additional NOLs of approximately $1.1&#160;million per year for the first five years after this ownership change as a result of the application of the Net Unrealized Built-in Gain rules.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company had State NOLs available in New Jersey of $97 million and $99 million, respectively, California of $70 million and $70 million, respectively, and New York City of $13 million and $13&#160;million, respectively, to offset future taxable income expiring from 2031 through 2041. In accordance with Section 382 of the Internal Revenue code, the usage of the Company&#x2019;s state NOLs would be limited given the change in ownership. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the period when those temporary differences become deductible.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the FASB&#x2019;s provisions for uncertain tax positions. The Company utilizes the two-step process to determine the amount of recognized tax benefit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant taxing authority. The Company recognizes interest and penalties associated with certain tax positions as a component of income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, management does not believe the Company has any material uncertain tax positions that would require it to measure and reflect the potential lack of sustainability of a position on audit in its financial statements. The Company will continue to evaluate its uncertain tax positions in future periods to determine if measurement and recognition in its financial statements is necessary. The Company does not believe there will be any material changes in its unrecognized tax positions over the next year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For years prior to 2018 the federal statute of limitations is closed for assessing tax. The Company&#x2019;s state tax returns remain open to examination for a period of three to four years from date of filing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company received preliminary approval from the New Jersey Economic Development Authority (&#x201c;NJEDA&#x201d;) to participate in the Technology Business Tax Certificate Transfer Program (the &#x201c;Program&#x201d;). The Program permits qualified companies to sell a percentage of their New Jersey net operating losses (&#x201c;NJ NOLs&#x201d;) to unrelated profitable corporations. On April 12, 2021, the Company received final approval from NJEDA to sell a portion of our NJ NOLs, which were subsequently sold to a qualifying and approved buyer pursuant to the Program for net proceeds of $1.4&#160;million. The $1.5&#160;million of our NJ NOL related tax benefits (&#x201c;NJ NOL Tax Benefits&#x201d;) have been recorded as a benefit from income taxes and the loss on sale of $0.1&#160;million recorded in other income (expense) in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzQxNDE_2da0c0fe-920d-4adf-9090-187497fc0167">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision (benefit) for income taxes is based on loss from operations before provision for income taxes and noncontrolling interests as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax book income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyZWUxOGUwZjc5Mjk0YjUwOGEyNjIyMWEzMDlhMzQ3NS90YWJsZXJhbmdlOjJlZTE4ZTBmNzkyOTRiNTA4YTI2MjIxYTMwOWEzNDc1XzItMS0xLTEtNzIwMg_f3a314e5-190c-42fc-b2d5-4c2c8fb6fc5c"
      unitRef="usd">-28974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyZWUxOGUwZjc5Mjk0YjUwOGEyNjIyMWEzMDlhMzQ3NS90YWJsZXJhbmdlOjJlZTE4ZTBmNzkyOTRiNTA4YTI2MjIxYTMwOWEzNDc1XzItMy0xLTEtNzIwMg_6deb6e21-b2a1-43df-b41b-751a25bbaeb8"
      unitRef="usd">-19013000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyZWUxOGUwZjc5Mjk0YjUwOGEyNjIyMWEzMDlhMzQ3NS90YWJsZXJhbmdlOjJlZTE4ZTBmNzkyOTRiNTA4YTI2MjIxYTMwOWEzNDc1XzMtMS0xLTEtNzIwMg_60b1425e-d4d3-4e5b-b3fd-f0b79135a607"
      unitRef="usd">-28974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyZWUxOGUwZjc5Mjk0YjUwOGEyNjIyMWEzMDlhMzQ3NS90YWJsZXJhbmdlOjJlZTE4ZTBmNzkyOTRiNTA4YTI2MjIxYTMwOWEzNDc1XzMtMy0xLTEtNzIwMg_6e0162aa-b40b-4956-aed2-25b537a569dc"
      unitRef="usd">-19013000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzQxNDM_37337b80-761f-48cc-b514-32e4e7a03758">&lt;div style="margin-bottom:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision (benefit) from income taxes was as follows ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;U.S. Federal   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;U.S. Federal   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;U.S. Federal   &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzMtMi0xLTEtNzIwMg_a66ead18-f672-450f-be1b-13f82a0d8769"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzMtNC0xLTEtNzIwMg_6959d9b4-cd46-47f4-8237-a4564582ea56"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzQtMi0xLTEtNzIwMg_e8ecac32-3515-4ec7-93b6-b730e1393062"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzQtNC0xLTEtNzIwMg_54a33d1a-7696-4b02-acda-a8e8733d4155"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzUtMi0xLTEtNzIwMg_5013c63e-44ed-44ad-afdd-7f40a9cf4f17"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzUtNC0xLTEtNzIwMg_4cfea0a7-7794-4f45-8863-e5bc7023045b"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzgtMi0xLTEtNzIwMg_9fc3103f-131d-4da0-9eb1-2caeb2d67f70"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzgtNC0xLTEtNzIwMg_36dc2664-dfbd-4a31-ad83-7baa42a57b3c"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzktMi0xLTEtNzIwMg_f2e75f46-73f9-43fc-ba8d-fe5a29889563"
      unitRef="usd">-1508000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzktNC0xLTEtNzIwMg_24e65d5d-97c7-462a-aecf-b40a6c5a16dc"
      unitRef="usd">-10872000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzEwLTItMS0xLTcyMDI_243b40a6-d4aa-468e-84c2-3c956af60c17"
      unitRef="usd">-1508000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzEwLTQtMS0xLTcyMDI_fa2a95f2-4d3e-4e11-8927-c02329055a38"
      unitRef="usd">-10872000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzEzLTItMS0xLTcyMDI_0015fd12-0684-4826-aa43-c5c46226fb47"
      unitRef="usd">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzEzLTQtMS0xLTcyMDI_f4f46982-568e-45f9-99e1-cd45dec2397a"
      unitRef="usd">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzE0LTItMS0xLTcyMDI_37b04e9f-61c9-4537-b7c4-fa9219623784"
      unitRef="usd">-1508000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzE0LTQtMS0xLTcyMDI_c0fe9aa4-afde-4053-83ed-e61f45e1c362"
      unitRef="usd">-10872000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzE1LTItMS0xLTcyMDI_9cc56e88-89f5-4bec-bdc6-74898363472f"
      unitRef="usd">-1508000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZToyM2QzYjU1ZGU2OWM0OGE1YWRiNGY3NDk1N2RlOGEwOC90YWJsZXJhbmdlOjIzZDNiNTVkZTY5YzQ4YTVhZGI0Zjc0OTU3ZGU4YTA4XzE1LTQtMS0xLTcyMDI_b8969d52-b214-4c1c-ba5f-049c0ba13425"
      unitRef="usd">-10872000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzQxMjU_c66143b1-faff-4061-a730-dfbc434d4158">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The provision (benefit) for income taxes is determined by applying the U.S. Federal statutory rate of 21% to income before income taxes, and the components are set forth below ($ in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal benefit at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent non deductible expenses for U.S. taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in state deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other true ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 382 NOL Limitation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of New Jersey State NOLs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzM4MQ_36af79e1-9d39-430a-a5b8-b7e831abb0e8"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzItMi0xLTEtNzIwMg_e7c27c39-7c18-46e4-bd74-5b1cbbd69a1b"
      unitRef="usd">-6085000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzItNC0xLTEtNzIwMg_1defef64-aa70-4102-96e9-e8c5e56844df"
      unitRef="usd">-3993000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzQtMi0xLTEtNzIwMg_3eb94609-8997-4ba5-b921-ec6852cb5573"
      unitRef="usd">320000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzQtNC0xLTEtNzIwMg_27daa9be-9f7f-4da9-8026-f7d28378e1b5"
      unitRef="usd">5000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <clbs:EffectiveIncomeTaxRateReconciliationChangeinStateDeferredAmount
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzYtMi0xLTEtNzIwMg_bd2933eb-dbbf-4186-b77a-997fc7a255a1"
      unitRef="usd">622000</clbs:EffectiveIncomeTaxRateReconciliationChangeinStateDeferredAmount>
    <clbs:EffectiveIncomeTaxRateReconciliationChangeinStateDeferredAmount
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzYtNC0xLTEtNzIwMg_0ee67cc4-0f71-44ed-a0ef-e34285a01741"
      unitRef="usd">5122000</clbs:EffectiveIncomeTaxRateReconciliationChangeinStateDeferredAmount>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzctMi0xLTEtNzIwMg_c1fb0aea-4837-4d45-a508-a6a0a7ada667"
      unitRef="usd">2277000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzctNC0xLTEtNzIwMg_f8b0f803-799d-4a29-a905-1b416617a4de"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzgtMi0xLTEtNzIwMg_93125633-b82f-4843-b109-10fc5d81f7a5"
      unitRef="usd">1407000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzgtNC0xLTEtNzIwMg_6946e46a-45ba-4c1b-883e-c4f42fac4dca"
      unitRef="usd">387000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <clbs:EffectiveIncomeTaxRateReconciliationSection382NOLLimitationAmount
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzktMi0xLTEtNzIwMg_04ba94c4-10b2-4bdd-bbf9-a16928fc4b12"
      unitRef="usd">35438000</clbs:EffectiveIncomeTaxRateReconciliationSection382NOLLimitationAmount>
    <clbs:EffectiveIncomeTaxRateReconciliationSection382NOLLimitationAmount
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzktNC0xLTEtNzIwMg_e9f636f9-3a9e-4829-9bda-328e81e37522"
      unitRef="usd">0</clbs:EffectiveIncomeTaxRateReconciliationSection382NOLLimitationAmount>
    <clbs:EffectiveIncomeTaxRateReconciliationSaleOfStateNetOperatingLosses
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzEwLTItMS0xLTcyMDI_2cc570c0-fbe3-4de2-be89-5a3b71b8b75b"
      unitRef="usd">-1508000</clbs:EffectiveIncomeTaxRateReconciliationSaleOfStateNetOperatingLosses>
    <clbs:EffectiveIncomeTaxRateReconciliationSaleOfStateNetOperatingLosses
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzEwLTQtMS0xLTcyMDI_7ffb6980-d57a-4c56-bf1d-ea338a712ff6"
      unitRef="usd">-10872000</clbs:EffectiveIncomeTaxRateReconciliationSaleOfStateNetOperatingLosses>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzExLTItMS0xLTcyMDI_df5ef0a4-5768-4aae-8647-193be52a9809"
      unitRef="usd">-33979000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzExLTQtMS0xLTcyMDI_37b6620f-d49c-49ee-8f61-6b4e6b3887fb"
      unitRef="usd">-1521000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzEyLTItMS0xLTcyMDI_5331e562-5bac-492c-9424-498cda5920ff"
      unitRef="usd">-1508000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i85d2d9f5c0e74e609e1d30033825b136_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTowNjMxZmM1NTYyZTk0ZDM5YTJlYzVmMDE1NTg1MTEzMC90YWJsZXJhbmdlOjA2MzFmYzU1NjJlOTRkMzlhMmVjNWYwMTU1ODUxMTMwXzEyLTQtMS0xLTcyMDI_9b4bd4c3-1db8-4e8a-9d64-04cc81c2b983"
      unitRef="usd">-10872000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzQxMTk_fda8b5a3-3471-4eb4-82b1-33dcaf1ffa84">&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes at December&#160;31, 2021 and 2020 consist of the following ($ in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated net operating losses (tax effected)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Tax Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzMtMi0xLTEtNzIwMg_cab80750-a9a8-444a-b12b-72543b3f2c54"
      unitRef="usd">36281000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzMtNC0xLTEtNzIwMg_9d64f9dc-4930-4991-be68-839ed8f410ca"
      unitRef="usd">68286000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <clbs:DeferredTaxAssetsRightOfUseLiability
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzYtMi0xLTEtNzIwMg_67e34ebc-ea9a-45af-bb40-b8d7d227618b"
      unitRef="usd">201000</clbs:DeferredTaxAssetsRightOfUseLiability>
    <clbs:DeferredTaxAssetsRightOfUseLiability
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzYtNC0xLTEtNzIwMg_d0845d19-8bb4-4579-9bfc-ca6b425f7b20"
      unitRef="usd">176000</clbs:DeferredTaxAssetsRightOfUseLiability>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzctMi0xLTEtNzIwMg_8c345ae0-c704-4948-8a40-c62d09041454"
      unitRef="usd">3086000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzctNC0xLTEtNzIwMg_b6e57fd5-283e-4f61-8e90-0cd90d3dc479"
      unitRef="usd">5025000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzgtMi0xLTEtNzIwMg_7cf023ae-dc89-4d79-a43c-6c2be3e68759"
      unitRef="usd">97000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzgtNC0xLTEtNzIwMg_2992f53a-baf5-4572-b09c-cea426a8cf0b"
      unitRef="usd">131000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <clbs:DeferredTaxAssetsAccumulatedDepreciation
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzEzLTItMS0xLTcyMDI_3d9cc81c-cc98-48ab-9083-800ea6bbe734"
      unitRef="usd">26000</clbs:DeferredTaxAssetsAccumulatedDepreciation>
    <clbs:DeferredTaxAssetsAccumulatedDepreciation
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzEzLTQtMS0xLTcyMDI_a1b87fea-f003-4235-8ad6-4cac821dfb2f"
      unitRef="usd">19000</clbs:DeferredTaxAssetsAccumulatedDepreciation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzE0LTItMS0xLTcyMDI_390d5779-26f7-4dcf-ab56-17145178eb75"
      unitRef="usd">176000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzE0LTQtMS0xLTcyMDI_79ff3eda-ad16-48a1-a2f5-9a3f18bbba03"
      unitRef="usd">167000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzE2LTItMS0xLTcyMDI_c277bf18-1228-4b8b-9f58-21dfebaa9e3f"
      unitRef="usd">526000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzE2LTQtMS0xLTcyMDI_1836fd46-60ff-4f62-912e-c1037e2866ef"
      unitRef="usd">526000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzE3LTItMS0xLTcyMDI_121efa7f-2522-4f7d-a569-a4bd5e44282f"
      unitRef="usd">40393000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzE3LTQtMS0xLTcyMDI_129906d8-dcce-4d70-8b7d-592f468e4c64"
      unitRef="usd">74330000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzIwLTItMS0xLTcyMDI_a60b2a18-f910-4998-a1f4-ace96bc12b0e"
      unitRef="usd">204000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzIwLTQtMS0xLTcyMDI_04146628-ec2a-4a1c-8a3d-585525785a88"
      unitRef="usd">161000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzIyLTItMS0xLTcyMDI_567a507c-5393-4e94-857d-73e3c5f03984"
      unitRef="usd">204000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzIyLTQtMS0xLTcyMDI_d6312b64-0aab-4c33-ab18-6ee6b40963d0"
      unitRef="usd">161000</us-gaap:DeferredIncomeTaxLiabilities>
    <clbs:NetDeferredTaxAssetsAndLiabilitiesGross
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzIzLTItMS0xLTcyMDI_82cefcd2-9c69-4dfc-bfb0-fd302437483b"
      unitRef="usd">40189000</clbs:NetDeferredTaxAssetsAndLiabilitiesGross>
    <clbs:NetDeferredTaxAssetsAndLiabilitiesGross
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzIzLTQtMS0xLTcyMDI_f8809987-339c-4f46-ae5f-26625a94592c"
      unitRef="usd">74169000</clbs:NetDeferredTaxAssetsAndLiabilitiesGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzI0LTItMS0xLTcyMDI_c1dd8bbf-3a31-47e1-acae-98e70c31433e"
      unitRef="usd">40189000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzI0LTQtMS0xLTcyMDI_47a65d2d-1240-4f75-910f-6f5e30c09487"
      unitRef="usd">74169000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzI1LTItMS0xLTcyMDI_db59d379-be45-46bc-a316-b6adf4ab038b"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i4277098eb8e941d8849e8e36535b5f36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90YWJsZTo2MDM3MjE4ODgxNDM0MmQ0YTQ5OThjZTVjYWJiNTMzMi90YWJsZXJhbmdlOjYwMzcyMTg4ODE0MzQyZDRhNDk5OGNlNWNhYmI1MzMyXzI1LTQtMS0xLTcyMDI_aa0fcb44-1eb9-49f5-9b89-304f8a134cf2"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <clbs:OperatingLossCarryforwardsBeforeWriteDown
      contextRef="ibb3d98988e62496d9a95ec85932a553d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEwNTk_9bbc6090-f910-4ddc-ab29-ecefa7c24a85"
      unitRef="usd">281000000</clbs:OperatingLossCarryforwardsBeforeWriteDown>
    <us-gaap:OperatingLossCarryforwards
      contextRef="icd538497ecb94882951d52a7b78a623a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEwNjY_92f51f01-dfea-4a3b-bbc6-c757d5746c4e"
      unitRef="usd">264000000</us-gaap:OperatingLossCarryforwards>
    <clbs:OperatingLossCarryforwardsSetToExpireWrittenDown
      contextRef="ibb3d98988e62496d9a95ec85932a553d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzExNTQ0ODcyMTAxNDA2_772de455-684c-4e45-9030-4b1767aa5aa8"
      unitRef="usd">169000000</clbs:OperatingLossCarryforwardsSetToExpireWrittenDown>
    <clbs:OperatingLossCarryforwardsBeforeWriteDown
      contextRef="ibb3d98988e62496d9a95ec85932a553d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEyMDk0NjI3OTE1MTcy_a57d6a38-dae6-49d5-864b-5b9d4aaee26f"
      unitRef="usd">281000000</clbs:OperatingLossCarryforwardsBeforeWriteDown>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ibb3d98988e62496d9a95ec85932a553d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzExNTQ0ODcyMTAxNDIw_58698af1-d5c8-481e-b884-8c65d3030a50"
      unitRef="usd">112000000</us-gaap:OperatingLossCarryforwards>
    <clbs:OperatingLossCarryforwardsAnnualAvailableFiveYearsNetUnrealizedBuiltInGain
      contextRef="i1b0bd8da4fb44e1a9a41a8cdb938cb18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEyMDk0NjI3OTE1MTg2_31ea7e6a-db4e-48a0-aa28-301cd59ea6e3"
      unitRef="usd">1100000</clbs:OperatingLossCarryforwardsAnnualAvailableFiveYearsNetUnrealizedBuiltInGain>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib03213178c1c439fbbcd57ce65f84a0a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEyNDg_b9f3a244-2359-4892-b3ef-80349071a68c"
      unitRef="usd">97000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3273942991694dcbb5315ec3f95ef5c1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEyNTU_799bbb9d-1d14-4b29-a212-e435c3de1d2c"
      unitRef="usd">99000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib4ffabf75b224124baa59142f55d7740_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEyODc_397c923e-c6fd-4b9b-af61-f8fb90e23f38"
      unitRef="usd">70000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i208a56199ea240e189c18fe67bc1738e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEyOTQ_3a456e65-729b-4c4d-8a5e-8d83d509ee57"
      unitRef="usd">70000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ie9412c3333444df08e11f620932bee49_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEzMzM_21491302-ffaa-4fec-8540-e0196dfc6be2"
      unitRef="usd">13000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="iacc61b5e28ba4a56b04bcf5fece477a5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzEzNDA_a5c58796-d057-4bc9-88d3-f7bd13c28d6a"
      unitRef="usd">13000000</us-gaap:OperatingLossCarryforwards>
    <clbs:ProceedsFromSaleOfNetOperatingLossesNJEDAProgram
      contextRef="i63593eb72a0c4883b9e50df4be109be4_D20210412-20210412"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzE2NDkyNjc0NDY0Mzc_932ee4f7-a606-4364-9b6b-d5c016ce2112"
      unitRef="usd">1400000</clbs:ProceedsFromSaleOfNetOperatingLossesNJEDAProgram>
    <clbs:ProceedsFromSaleOfNetOperatingLossesNJEDAProgramGross
      contextRef="i63593eb72a0c4883b9e50df4be109be4_D20210412-20210412"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzE2NDkyNjc0NDY0NDY_2f36abab-612c-4531-8b1a-e03dbcb0d565"
      unitRef="usd">1500000</clbs:ProceedsFromSaleOfNetOperatingLossesNJEDAProgramGross>
    <clbs:LossOnSaleOfNetOperatingLosses
      contextRef="i63593eb72a0c4883b9e50df4be109be4_D20210412-20210412"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjEvZnJhZzo0ODdmY2I4NGM5NDk0MTFlYWZjMzU1NTc3YTkzNTkxNC90ZXh0cmVnaW9uOjQ4N2ZjYjg0Yzk0OTQxMWVhZmMzNTU1NzdhOTM1OTE0XzE2NDkyNjc0NDY1ODM_75defb42-e85b-4e49-b679-2650ac24c459"
      unitRef="usd">100000</clbs:LossOnSaleOfNetOperatingLosses>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i0abd5c313f3e44caa002b1fc681e9aa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkMDQ5Mjg4YjgyZTQzOGM4NWQ1MDRjYzNlOWRjNTAwL3NlYzo3ZDA0OTI4OGI4MmU0MzhjODVkNTA0Y2MzZTlkYzUwMF8xMjQvZnJhZzplMTBiYjU0NzUyY2Y0ZmNkYWEwMDZlOWYwOWJiNDY3OC90ZXh0cmVnaW9uOmUxMGJiNTQ3NTJjZjRmY2RhYTAwNmU5ZjA5YmI0Njc4XzQyMw_530f351e-ecd9-4dec-82d5-f10cacac53c2">ContingenciesFrom time to time, the Company is subject to legal proceedings and claims, either asserted or unasserted, that arise in the ordinary course of business. While the outcome of pending claims cannot be predicted with certainty, the Company does not believe that the outcome of any pending claims will have a material adverse effect on the Company's financial condition or operating results.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
</xbrl>
