<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:huma="http://www.humacyte.com/20211231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns: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="huma-20211231.xsd" xlink:type="simple"/>
    <context id="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i678fd60d955849e1b400a8afe653023a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb5ec55ce7a04ad4abb6aab6db712c5b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">huma:RedeemableWarrantsEachWholeWarrantExercisableForOneShareOfCommonStockAtAnExercisePriceOf1150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id952c0c31bfb4195850fd9f6ef8d9bdc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3bfda79ce20743489565512988c4686c_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34e8ef7c7a374700b4f7545456b5c58e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15854fdb7dba485db3d73dba606bacae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib1182c3221e74372844226e776749e16_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i1b79bc8e932548c795dd6fe94e611e54_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ide51320a5223418ba2ac8d92efe526fc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i474e198166704b2398a4f4578ede1b32_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ibff0d58230cb4dda9a3bf6f68a14138e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i3285af96babf430399db893f9397819a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i500f04d53d3e4b0986285f3a9c163261_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i1b9bab3c29a04945a96068ac3f198137_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ie0e3b75255994f7ea4bd8235fd35d78f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i1af994d7ecd94c43ab29b60cb129dbde_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i99f020401edc4cee8459ede78eecd351_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i1cd6f96557654befb7e1b5bbf95f0995_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i879dac01f44345bab1449ef3724bde1b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i43053b95c7bb439c9cb2eaacc267f428_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i56458aaa880d49c58c2ed4f83bd8cdf5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="if358f957f950456fabf279659f100f79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="icabb72a94df94bd8914b2c33dca34630_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5963f7ffea5a4c929428bb7a9318ed43_D20170901-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:DepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i0adff233ba8a45ffa469a5a5a77629bd_D20170801-20170831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:DepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2017-08-31</endDate>
        </period>
    </context>
    <context id="i4187b6e88db64b719f0809d58e58583d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:DepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i42c14437d8a3465490c909a1692a9c22_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:DepartmentOfDefenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic638b0799d864fe889323c85975b1acc_D20131101-20131130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:NationalInstituteOfHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-11-01</startDate>
            <endDate>2013-11-30</endDate>
        </period>
    </context>
    <context id="i4f508bc33d2d46a2aa4baca694366ec0_D20131101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:NationalInstituteOfHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-11-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib11a95d20f5a49a196e68fee7c4958f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:NationalInstituteOfHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id30a6547be0348819709b85b605dbb1a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:NationalInstituteOfHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib43239595b1c4cf3bc919fb9dfca9ecc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:GrantBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idcc22e5b5be04fafae5bbde24d9db7aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:GrantCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i227e902864c949d1b644f69091f49d1f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:GrantCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0ce958db5b442fda6062a1e4dcb34ed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:GrantCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62cdad2c901046758df3991436c7fa6b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:GrantCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2637f7d29156496f9c7799dec7e70dad_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:GrantDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9a755d658fa49af9d79a6587fed7ed0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:RevenueFromGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe5e8a1f0d3c403f8d6b21355ea70c69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:RevenueFromGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0073d88e15d34ca6a8bbcaaee169401d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:RevenueFromGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i25378300fbaf47e19359071b1e80c183_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:RevenueFromGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i814f2ff1907b4dd0aa008102daf2d66b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6262cacd236846829964a3329ec0a825_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c9d3457bada4165823d37e165e87f09_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac551247533d419f9ea5d11622a36813_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic49993aae1d24061a39a51a47fb622c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i99b6f00d34624adda3dbc37bbcf337d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ied638a78f3814b90aa0bc2308aa1ecbc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1badc9c85dea43679cc820f49e50b42b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4e66004cfb964605b3973f6d75a3c487_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i60c045c06b9f4f818ecdbb989d285820_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i547b898900404abcb59826dfd970684f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ie8034df924aa4d0087325603bf975bda_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ifbba7ee290ab4ec197ee99ab72e4abf5_I20210217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <instant>2021-02-17</instant>
        </period>
    </context>
    <context id="i23149083d45948439ad6613cbbca0ce9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">huma:ScientificEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i244ef58b401f40e5b1050d384aada10a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">huma:ScientificEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3dc8f18ea75c44a5996a4192f9a10db5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i4c02a5c4edeb49a99c08797486f871b6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if713d5ff375746f5a185b1a337f1f23f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0baa5d463b6441e5bbf8b5dda6726076_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d975acd1d2a49c7adb74544a3a7a99e_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">huma:MergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">huma:AssumptionOfPubliclyTradedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i64edf77ac9e04f619d78ec43b20a3448_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">huma:MergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i44153dd906324cabb4ea40bfc1db3229_I20210217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">huma:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-17</instant>
        </period>
    </context>
    <context id="ica67b84da7f848d0940beff6188255cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">huma:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc63ef41e0274588ad70c24c0adcb1d5_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:AHACFoundersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i94aa566ed6d14be0a1020a77e76bdd1e_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">huma:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i2f957ec666734ecbaaf1585422899717_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">huma:EarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="huma:ContingentConsiderationTranchesAxis">huma:ContingentConsiderationTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i5bf02ba6da69445d87e8e5dfad0dcf16_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">huma:EarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="huma:ContingentConsiderationTranchesAxis">huma:ContingentConsiderationTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i511dd2d662514bf8b7ec0f67ccf1af52_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">huma:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i58f3c96abd0f40acaed1f2d338e1a1ef_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i45afc51018f745afaab1560140f62e7a_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i168e80bbd0fa498b83ed060c99a48084_I20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">huma:AHACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-25</instant>
        </period>
    </context>
    <context id="ida8b4c77d8fc4c989bc3365e127e0325_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">huma:AHACMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i883eeaf308904b53bc0aadc7204529f4_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:CommonShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="ic65455333ea4430cb3ebe81559be4e31_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">huma:AlphaHealthcareAcquisitionCorpAndHunterMergerSubIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i2a899bd9ae66413bab538e5d83b693f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6528c7a2d23a41f39ef0fc91f0e1d9fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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="ib09b246729ea474cba5b252c9bc0bd1d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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="i63bdf353993446e7b98853a2f38b411d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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="i0e5356c625174508adac45ce9186fcc1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</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="i4f2ff918135c4ea9bca7696443473b0a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <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="i1ea4581c92234393b138f01f76cd9ec7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <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="i947cbb095d7041baacf1d65d7d2ba918_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <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="i58693aa91da0437fbbde5832dbb9c768_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</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="i51383935fa744798a07fd988e75c1515_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="iec02d567e2b447debaec665269f3306c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ib5e1c73bee2a46a392270bbf4127097b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i5f13eea8981e4da1bfc4a251ccacd0f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i68b249f9cbaf4123b3ce9caf076c68cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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="i2a25ea3e2dd945679258376e720dcd9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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="i702ce3714665407db68f18210f38f752_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <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="ie0b259e0825545d68106b9ca5df6c06c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</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="i2641aaefb4764835862b5b8426ad5939_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i6be9ff07af384a8b8df23fd4c1894bf0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i7101ed13286840f4b62af219eb4d33b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="if6ed1a63ab354837980c7edb1b22cc83_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="idc49ae24a97b44efae246128e8c9a48a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">huma:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9faabb6290684d6dbeb5be2a3ac33555_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1404af8e4db42abb86c85dfd331b7ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0188cb9fb1e24420ba5a094825ef5d27_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">huma:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7d0d5ab745a34200a87b9e7b65e4ff85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">huma:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a70e6ba93574f66af53d62712137bfc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7db5efdb83294b2f9224258333520733_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">huma:ScientificEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f42502eabda44cdb701201932a032ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">huma:ScientificEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i18c374e1ca8e4edcb6ec3aeced1c96b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="id987f57af819447ca432cd8be7397eba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i6d238f7166cc4318b6e0cb2b1f6bafd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i66fa33a8ef6c483abc08f656645b3f5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic055a68c3cb84202a2124219d20a452d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ifca79ce2c4e64c85aafa6485f518e6e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i479e3e4a6bfa4659b23ae9e6b1ede012_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i66aa1ef912944512bf7fddf96a175585_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ib919409792194e45a2429a0e4410e79c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">huma:ScientificEquipmentNotPlacedIntoServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62b364da8b6a4ff791983a9927db113b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">huma:ScientificEquipmentNotPlacedIntoServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i643a79f942f64245a971dbc16dc86557_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i65393d132dcc417192514b30711c4dc0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i23db126b61b044a6a94d4a22d0a2efdb_I20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">huma:SiliconValleyBankAndSVBInnovationCreditFundVIIILPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-30</instant>
        </period>
    </context>
    <context id="i2b2a7e8bce414bd0a46a65c9ed626fd8_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">huma:SiliconValleyBankAndSVBInnovationCreditFundVIIILPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="id779ca78a63c49c5be0538e15d844a4f_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="icc0414ef6608407e981a1c1898e5cced_D20211013-20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-13</startDate>
            <endDate>2021-10-13</endDate>
        </period>
    </context>
    <context id="i81d348a96f0c42c3aa4ce9c9d1794747_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49288ba32c1b42798a7bf963685e1b0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64190dc6c4de4f70bd7829b944a7cf22_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3db1fd5c318f4476a178e5aac600b0f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i934a761169674e4a8d51e77fb3ae1013_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="huma:DebtInstrumentPrepaymentFeePeriodAxis">huma:DebtInstrumentPrepaymentFeePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i35f9862d7ba94d748955f885a8cb9936_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="huma:DebtInstrumentPrepaymentFeePeriodAxis">huma:DebtInstrumentPrepaymentFeePeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i43198fe0dfea4fa5b95285e89cbc54c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="huma:DebtInstrumentPrepaymentFeePeriodAxis">huma:DebtInstrumentPrepaymentFeePeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81036676e65b48ce83d59e1a97ad73cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a6d9dc1afaf4c11846c8bedcb917d8d_I20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:TermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-13</instant>
        </period>
    </context>
    <context id="i161796b633834cfa95849bb99f9333b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">huma:SVBLoanPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d8a827f5ccc4ba2a087702e968f71f0_D20200930-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <startDate>2020-09-30</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i91dbbf22c3b5456d8c0f2d813ece56d7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">huma:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia6beddcfdffb4528a2fb2eaa1a97e137_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">huma:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie928a12ddb2546378ae721427a84dcd3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">huma:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77b9a4979b5a4a9fb0ae34e1b1a3d9dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">huma:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c1653d9d84041cbaf0a69990d5d07c3_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="ib9ddbab6f8ef4a4e82f365caa8b4d10b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifaef17e121504c79bcf1e4b515b5c308_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4e7a250bb4041e6a08eef1640a29a66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i001c0bfb6bd64e5f97d32771c35e0291_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i122e5fba8ecc4e00bbdd17e09f017956_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec459d11d08c437490bdfc5424e2e745_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ee3edb44f7f4c1fb37a29ba82a51abc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb2b8572b90d499a8bc842ee31e1a032_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4405fd237f62404783dc5243412e633f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:CommonStockReservedForContingentConsiderationSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b57268b7e0e4640a9f836b792da3967_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:CommonStockReservedForContingentConsiderationSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if844a5e82f0247f6884b67a654440d5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6473b01fd964949b0fe92aaff428278_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if6947d1275294507bbb908f378aafa33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:IssuanceOfOptionsUnderStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf2e436d302f41558de887ec55be0b98_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:IssuanceOfOptionsUnderStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ec54257f0094541be30a521c691fc3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SharesAvailableForGrantUnderESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89a6c11e13444df099d457936606b1ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">huma:SharesAvailableForGrantUnderESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33e96438824f4793861d281c02f604c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id85e893326e447f3a356839b7c8a9871_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="huma:CapitalSharesReservedForFutureIssuanceAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95d822fbdfa44c17a9eeafd6f0871ba5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">huma:HumacyteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if6bbb892e2e34d2ba3463a30aa640b7f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i31f891938fc843a59fb16a329feef125_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6fb4fe00a21f4dbb846237d01d2a5085_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">huma:HumacyteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie72b91b17f8544a8a3c74d5d0f961226_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbdc535ee56c406caccf02b439c81af2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34d5a27ed12b4791a06f921f4920951e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">huma:HumacyteIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea68b213c82043d789df2784cbd9ebfa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0b98054dd88491db63988680eeb5f7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i439eceb9484a44969b02a00fd289898a_I20060315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <instant>2006-03-15</instant>
        </period>
    </context>
    <context id="i83ac49e3f06a454386905d57d33d9ff3_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i92a551b7946041d0a300b8f9ad8f27a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icfaa25f0d59842669c09b50c7dc9780c_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i0512c99c3b4f46b1a1fdb9a5ecc382da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68da130b930f42f9bf3f3e8bf984866a_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i8533747e96594b4696730b9db3560775_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe56862d90f540e4947f514f598fdc86_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="ibe10f7dd1dfb4d0a9b1483e4cdbe8424_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6efd27a6f07f4da3bbd00267b0411514_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i37850522b4804624a9284161ea042976_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id540d7939659464385adaa97323b08ef_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i0150fa9b4be44199beb897933e72cc03_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="if77013392afd491aa71ec10cd26e42b3_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">huma:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="ifaebe0b1d4ec48569b3f0c4106eafc3f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">huma:EarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id933989debd3434aa869d2a784a9aedc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">huma:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34b7209795064f438106244c0b95557b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98a4763a36024ef6abf6154cf756e310_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i17ac79cbdee94c7cab747213b718c668_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18f8edf209b948188aabdbd1f00641da_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i9e2eb0db3ae04cd4802096de14856da8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d1a8bedae0548779adef2c61dffc2fb_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="icd58cab875f04a5daa4b03f1a0f3b14c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib957013e34c447219456c7acd93f7c13_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i6d4e2dd7e991408b96059330c6792507_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1aa8256f72274f0dbb93b06a04866c82_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i16e9dd997c9b4ed58412958fd4106869_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">huma:LongTermIncentivePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica5a2ae2519a4b00839a696071739c87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa0cd15922dd4d7281c0d8374877f949_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">huma:LongTermIncentivePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08ada1ce176f47eca7933d47705ff5a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ebe15034cfe4eb888ce72a9110a46b6_D20210825-20210825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <startDate>2021-08-25</startDate>
            <endDate>2021-08-25</endDate>
        </period>
    </context>
    <context id="ibfc15b1dfde44a78aad85b3b0a0262e9_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">huma:OmnibusIncentivePlan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i16c465bc76d148a19483dad49481e2ba_I20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">huma:StockOptionPlan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-26</instant>
        </period>
    </context>
    <context id="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="idfd279e2b71b4518b75d4b9ae8a58f83_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i09f1b0184597461191fcacb75a4e5820_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ia597cd6f10354eb8874e340d0e029d2a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i5bdeee3cf9654c8e9429e8602371543e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</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="i62b2c9dad2ea4a67bd1801e229b8479d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">huma:LongTermIncentivePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e89a938f8454ff68ef2309e0afa8bb1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ief36dd1bf66a4f359bef023fe5861ef8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="id77d48008c964c62972904ab0004dfbf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="ic09c7fcb47984d8d8cb02ff0277a3fd7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="iec6e73ae68664b55a2fb1fed6d9653e3_I20211118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <instant>2021-11-18</instant>
        </period>
    </context>
    <context id="ib8a300b890944e61a4fa44213bb72e28_D20211118-20211118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
        </entity>
        <period>
            <startDate>2021-11-18</startDate>
            <endDate>2021-11-18</endDate>
        </period>
    </context>
    <context id="i96504ecb0a214799b82831c13cbfd60c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</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="i969bf12971c343dd8596569ffd07bf63_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iacbb05b9f1f84bba89cad71ed91f8e58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:DukeUniversityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:DecellularizedTissueEngineeringPatentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">huma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9b0aff830b94f71a6b130b22af71d08_D20140201-20140228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:YaleUniversityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:SmallDiameterVesselsPatentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">huma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-02-01</startDate>
            <endDate>2014-02-28</endDate>
        </period>
    </context>
    <context id="i5a629e748c1e4433987936c2c759e6eb_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:YaleUniversityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:BVPPatentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">huma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="ifc76615b629644edb32218eafa3be6fa_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:YaleUniversityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">huma:TubularProsthesesPatentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">huma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i7618cdc4b020496bb919500794971b32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:YaleUniversityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">huma:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91a328a8ca474051bcfa2be5143dc071_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:YaleUniversityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">huma:LicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="huma:CollaborativeArrangementMilestonePaymentsAxis">huma:RegulatoryMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9d9272b01ebf4c1c90207f3cf342646c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">huma:YaleUniversityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">huma:LicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="huma:CollaborativeArrangementMilestonePaymentsAxis">huma:CommercialMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbc9aed08f58461e8cd4664e6079e4fc_D20180601-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">huma:FreseniusMedicalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="ibfc378c27b6243678821d3052d7d639b_D20210826-20210826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">huma:FreseniusMedicalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-26</startDate>
            <endDate>2021-08-26</endDate>
        </period>
    </context>
    <context id="i572347e171584365918202d09a9d8637_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">huma:FreseniusMedicalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="if524c0b6b2a8451a85613225adaea2df_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">huma:FreseniusMedicalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="ic3154c3bb801471aade78cf2bc655295_D20210216-20210216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">huma:FreseniusMedicalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-16</startDate>
            <endDate>2021-02-16</endDate>
        </period>
    </context>
    <context id="ia67385127d3c4d959f54450239fa22f0_D20160901-20160930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">huma:DrNiklasonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="ife3d4e8fdcca49658be4ad1b778cfbd3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">huma:DrNiklasonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9beb5dbcfd7149f39906135575428881_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">huma:ExpensesUnderMOUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i97477d3a0a1f45bbba2b8260753c23c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">huma:ExpensesUnderMOUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2f86afef4754f399399fde5197cd85f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">huma:LicenseExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9358e047ee9042ed9247f304cd0e2885_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">huma:LicenseExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9a9d9fb566c4c92bf41ee7fe454596d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">huma:OtherRelatedPartyExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf0b02cd665749d99bcc4619c9117632_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001818382</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">huma:OtherRelatedPartyExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</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="segment">
        <measure>huma:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="tranche">
        <measure>huma:tranche</measure>
    </unit>
    <unit id="y">
        <measure>utr:Y</measure>
    </unit>
    <unit id="vote">
        <measure>huma:Vote</measure>
    </unit>
    <unit id="plan">
        <measure>huma:plan</measure>
    </unit>
    <unit id="retirement_plan">
        <measure>huma:retirement_plan</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN180L2ZyYWc6ZmM5ZjE0ZmU3MWJlNDE2Yzk3ZjIzYjlkZGMxNTA0ZTcvdGFibGU6OGE5YjY5ODBmYzdkNDVmMmI1NzYxYzVlNTEwNmNmNDcvdGFibGVyYW5nZTo4YTliNjk4MGZjN2Q0NWYyYjU3NjFjNWU1MTA2Y2Y0N18yLTEtMS0xLTIzMTE4_052b1416-eb73-422e-8961-16ae347118be">0001818382</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN180L2ZyYWc6ZmM5ZjE0ZmU3MWJlNDE2Yzk3ZjIzYjlkZGMxNTA0ZTcvdGFibGU6OGE5YjY5ODBmYzdkNDVmMmI1NzYxYzVlNTEwNmNmNDcvdGFibGVyYW5nZTo4YTliNjk4MGZjN2Q0NWYyYjU3NjFjNWU1MTA2Y2Y0N180LTEtMS0xLTIzMTE4_b383fa9c-c927-4dfd-9741-066430856f2e">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN180L2ZyYWc6ZmM5ZjE0ZmU3MWJlNDE2Yzk3ZjIzYjlkZGMxNTA0ZTcvdGFibGU6OGE5YjY5ODBmYzdkNDVmMmI1NzYxYzVlNTEwNmNmNDcvdGFibGVyYW5nZTo4YTliNjk4MGZjN2Q0NWYyYjU3NjFjNWU1MTA2Y2Y0N181LTEtMS0xLTIzMTE4_e90ea2a9-0c56-4e15-b634-5d0345f35a4e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN180L2ZyYWc6ZmM5ZjE0ZmU3MWJlNDE2Yzk3ZjIzYjlkZGMxNTA0ZTcvdGFibGU6OGE5YjY5ODBmYzdkNDVmMmI1NzYxYzVlNTEwNmNmNDcvdGFibGVyYW5nZTo4YTliNjk4MGZjN2Q0NWYyYjU3NjFjNWU1MTA2Y2Y0N182LTEtMS0xLTIzMTE4_9d198bb8-7e1f-4892-a024-ee122ea66cf5">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzA4OTc0NDE4NzQ0NA_bd03ff40-9bf6-426b-b421-a028d260ca39">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6N2I3YWExYTFhM2NmNDllMjk1NjQ0NzgzNjMzNGM2NzgvdGFibGVyYW5nZTo3YjdhYTFhMWEzY2Y0OWUyOTU2NDQ3ODM2MzM0YzY3OF8wLTAtMS0xLTIzMDU0_0a54e295-3984-47a2-9e9e-419e54c3f3ef">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM1Mw_96b25022-f36c-4450-8bd8-4919411e6c35">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM1Mw_8d934c5e-8fdf-4146-9f1a-2948cbb0bee0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6ZDIzNTgwN2I2ZjIzNDI3ZWIxNTY3MzcwM2VlMmVhODYvdGFibGVyYW5nZTpkMjM1ODA3YjZmMjM0MjdlYjE1NjczNzAzZWUyZWE4Nl8wLTAtMS0xLTIzMDU3_1aa6d263-5f3b-4314-b81c-b20215070aa0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTMzMw_114bab92-22f3-4881-a446-7b519d63172c">001-39532</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM3MQ_20252cf4-8ec4-4c6b-9af7-df3b64f3ceaa">Humacyte, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6MjRmZDg5ZDc5ZjJmNGRjNWEzZGY1YTRkNGUxY2QyZjIvdGFibGVyYW5nZToyNGZkODlkNzlmMmY0ZGM1YTNkZjVhNGQ0ZTFjZDJmMl8wLTAtMS0xLTIzMDc1_84fb1921-df7d-47b9-9e14-d3eed6eadeb0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6MjRmZDg5ZDc5ZjJmNGRjNWEzZGY1YTRkNGUxY2QyZjIvdGFibGVyYW5nZToyNGZkODlkNzlmMmY0ZGM1YTNkZjVhNGQ0ZTFjZDJmMl8wLTItMS0xLTIzMDc1_3235934b-821d-434e-9cfd-707044f6c886">85-1763759</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6MjRmZDg5ZDc5ZjJmNGRjNWEzZGY1YTRkNGUxY2QyZjIvdGFibGVyYW5nZToyNGZkODlkNzlmMmY0ZGM1YTNkZjVhNGQ0ZTFjZDJmMl8zLTAtMS0xLTIzMDc1_9d271e1c-7816-4daf-97f1-ed785453c2bb">2525 East North Carolina Highway 54</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6MjRmZDg5ZDc5ZjJmNGRjNWEzZGY1YTRkNGUxY2QyZjIvdGFibGVyYW5nZToyNGZkODlkNzlmMmY0ZGM1YTNkZjVhNGQ0ZTFjZDJmMl80LTAtMS0xLTIzMDc1_87cd7632-2793-4280-8a17-80266ee2be7f">Durham,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6MjRmZDg5ZDc5ZjJmNGRjNWEzZGY1YTRkNGUxY2QyZjIvdGFibGVyYW5nZToyNGZkODlkNzlmMmY0ZGM1YTNkZjVhNGQ0ZTFjZDJmMl80LTEtMS0xLTIzMDc1_e9fb94c7-2db2-4138-8ea9-4f67cb9f6236">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6MjRmZDg5ZDc5ZjJmNGRjNWEzZGY1YTRkNGUxY2QyZjIvdGFibGVyYW5nZToyNGZkODlkNzlmMmY0ZGM1YTNkZjVhNGQ0ZTFjZDJmMl80LTItMS0xLTIzMDc1_51b857a8-fe7a-4274-b276-2d2544167fb8">27713</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM3Mg_9c03924a-505e-4617-94c0-fcfbc831c4a7">919</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM3Mw_a5062d9a-95ab-401c-8060-c1f99985ebf0">313-9633</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i678fd60d955849e1b400a8afe653023a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6ZTE4MGYxOWM5NjZkNDJlNGEzNTY0ZjQwN2U2Y2UyODcvdGFibGVyYW5nZTplMTgwZjE5Yzk2NmQ0MmU0YTM1NjRmNDA3ZTZjZTI4N18xLTAtMS0xLTIzMDg0_c488eb9f-72ab-4e06-891d-a8bfc7b83331">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i678fd60d955849e1b400a8afe653023a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6ZTE4MGYxOWM5NjZkNDJlNGEzNTY0ZjQwN2U2Y2UyODcvdGFibGVyYW5nZTplMTgwZjE5Yzk2NmQ0MmU0YTM1NjRmNDA3ZTZjZTI4N18xLTItMS0xLTIzMDg0_3422a8e2-4fa9-4cd5-b203-93e6ec278f2a">HUMA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i678fd60d955849e1b400a8afe653023a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6ZTE4MGYxOWM5NjZkNDJlNGEzNTY0ZjQwN2U2Y2UyODcvdGFibGVyYW5nZTplMTgwZjE5Yzk2NmQ0MmU0YTM1NjRmNDA3ZTZjZTI4N18xLTQtMS0xLTIzMDg0_9070745a-a862-4b4e-989b-367eeba16d9c">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ieb5ec55ce7a04ad4abb6aab6db712c5b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6ZTE4MGYxOWM5NjZkNDJlNGEzNTY0ZjQwN2U2Y2UyODcvdGFibGVyYW5nZTplMTgwZjE5Yzk2NmQ0MmU0YTM1NjRmNDA3ZTZjZTI4N18yLTAtMS0xLTIzMDg0_eac5b389-e07d-4674-8456-c603718130e2">Redeemable Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $11.50</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ieb5ec55ce7a04ad4abb6aab6db712c5b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6ZTE4MGYxOWM5NjZkNDJlNGEzNTY0ZjQwN2U2Y2UyODcvdGFibGVyYW5nZTplMTgwZjE5Yzk2NmQ0MmU0YTM1NjRmNDA3ZTZjZTI4N18yLTItMS0xLTIzMDg0_2631aa11-f245-4c66-81de-fb1557d7b851">HUMAW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ieb5ec55ce7a04ad4abb6aab6db712c5b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6ZTE4MGYxOWM5NjZkNDJlNGEzNTY0ZjQwN2U2Y2UyODcvdGFibGVyYW5nZTplMTgwZjE5Yzk2NmQ0MmU0YTM1NjRmNDA3ZTZjZTI4N18yLTQtMS0xLTIzMDg0_d3b0d7e5-c4aa-4f4e-a7e3-4530633bbfc0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM3NQ_7edaac56-3f2d-483a-a4b4-c9191353d58a">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM3Ng_d9fc8211-5710-4675-bfbb-3412f7e3bcd3">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM3Nw_29352827-af47-42d0-9ad6-f9c827a3764f">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM3OA_0552eca1-c0e4-4f65-b7ca-8b68dcf2c754">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6MTliNzM0NWFjMTJkNGQ1ZGE0MTQ1NzVjYjRlOGJhMmYvdGFibGVyYW5nZToxOWI3MzQ1YWMxMmQ0ZDVkYTQxNDU3NWNiNGU4YmEyZl8xLTAtMS0xLTIzMTAz_1959030f-0e8d-4d49-8da6-2084e461c8c6">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6MTliNzM0NWFjMTJkNGQ1ZGE0MTQ1NzVjYjRlOGJhMmYvdGFibGVyYW5nZToxOWI3MzQ1YWMxMmQ0ZDVkYTQxNDU3NWNiNGU4YmEyZl8xLTQtMS0xLTIzMTAz_d6738de1-9287-437e-8450-9ade0f0ab53f">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGFibGU6MTliNzM0NWFjMTJkNGQ1ZGE0MTQ1NzVjYjRlOGJhMmYvdGFibGVyYW5nZToxOWI3MzQ1YWMxMmQ0ZDVkYTQxNDU3NWNiNGU4YmEyZl8yLTQtMS0xLTIzMTAz_d04f5329-94fe-45ac-8dca-e686b075012d">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM3OQ_70ceafc9-91d0-423c-af0c-33d8ce17f8bd">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM4MA_4b234183-065a-4f6a-9a8a-1ee43d612fe7">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM4MQ_44b4d84c-1991-46a7-9776-8ac2571b204a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="id952c0c31bfb4195850fd9f6ef8d9bdc_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMTk5MDIzMjU5NTA1_de2afd56-2a59-42b1-9192-80cd0feb3b71"
      unitRef="usd">102400000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3bfda79ce20743489565512988c4686c_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMTk5MDIzMjU5NTI5_b17eeaaf-c6d3-47a6-977c-eacc77bd5c71"
      unitRef="shares">103004572</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xL2ZyYWc6OTAyZmQ4NTAyYzQ4NDQxMjhlNzhlYzBkZTYxY2YwYzQvdGV4dHJlZ2lvbjo5MDJmZDg1MDJjNDg0NDEyOGU3OGVjMGRlNjFjZjBjNF8yMzYzOTUwMDAwMTM4Mg_6214ce97-7793-4200-b08b-2636e18797ed">None.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN181NS9mcmFnOmM3ZmI5ZjA2MTI5MDQxNTU4MTBkMGUyOTgwNzBmYzQxL3RhYmxlOjlkNTE4YmJhZjMwMTQwYzc5ZTU2NWJjMGQ0OGY4MmVmL3RhYmxlcmFuZ2U6OWQ1MThiYmFmMzAxNDBjNzllNTY1YmMwZDQ4ZjgyZWZfMS0wLTEtMS0yMzczMC90ZXh0cmVnaW9uOjQzOTFjODBiMDVlMzRmM2I4NDQ5ZmI5YjI2ZTJiNGE2XzI1ODM4NTIzMjUzNjc2_c9f26775-a0dc-4020-8d43-66ebe46dcaf4">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN181OC9mcmFnOjhmNDZlZWFmODQwOTRjMjVhNDE1NTJkZjVjOGUwYjBjL3RleHRyZWdpb246OGY0NmVlYWY4NDA5NGMyNWE0MTU1MmRmNWM4ZTBiMGNfMjE5OTAyMzI2MjY2MA_92224d9a-c8ce-48c4-87a8-176c56e28e10">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN181OC9mcmFnOjhmNDZlZWFmODQwOTRjMjVhNDE1NTJkZjVjOGUwYjBjL3RleHRyZWdpb246OGY0NmVlYWY4NDA5NGMyNWE0MTU1MmRmNWM4ZTBiMGNfMjE5OTAyMzI2MjY2MQ_a4106999-0b16-4fcc-ba0b-20b930d6b4e0">Raleigh, North Carolina</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNC0xLTEtMS01Mg_15d61bfe-09fd-4918-9374-e405dafd2aae"
      unitRef="usd">217502000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNC0zLTEtMS01Mg_aef5b006-7ba1-452b-b937-b47675d415bd"
      unitRef="usd">39929000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNS0xLTEtMS0xODA4_2eb3565a-76cf-4745-bce0-78ef56fe14af"
      unitRef="usd">8000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNS0zLTEtMS0xODA4_561f6d20-284f-4794-b334-ab2a89672c5d"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNS0xLTEtMS01Mg_840fc061-5f02-4b2c-bd8b-44dfe932003f"
      unitRef="usd">176000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNS0zLTEtMS01Mg_596ab6fb-c9eb-46cf-a3d3-58961c4a7c57"
      unitRef="usd">113000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNi0xLTEtMS01Mg_70d4214d-050b-4cbb-b57a-9f67aa41ceba"
      unitRef="usd">3662000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNi0zLTEtMS01Mg_fea274d2-5754-47e0-ab75-f3e15efba0a7"
      unitRef="usd">1407000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNy0xLTEtMS01Mg_60bc428e-cc7a-48a5-ae99-67d09dfc7509"
      unitRef="usd">229340000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfNy0zLTEtMS01Mg_dd815e2d-e4aa-4d11-ba16-516ff3508a9e"
      unitRef="usd">41449000</us-gaap:AssetsCurrent>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfOS0xLTEtMS01Mg_093c37ea-0a77-40de-8cf1-def360589cc1"
      unitRef="usd">21432000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfOS0zLTEtMS01Mg_e020ffd4-1b70-49a1-a841-b9e7a9dacad0"
      unitRef="usd">23492000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTAtMS0xLTEtNTI_987cfbf4-5f54-4829-91ef-04741bbbd73a"
      unitRef="usd">727000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTAtMy0xLTEtNTI_f021a41d-94f8-429f-b1c0-8763201648e5"
      unitRef="usd">769000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTEtMS0xLTEtNTI_d57534a1-9518-4e21-ad04-57144707c971"
      unitRef="usd">35034000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTEtMy0xLTEtNTI_b60d0865-7ed4-42d9-8730-02c68cae6c6a"
      unitRef="usd">40978000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTItMS0xLTEtNTI_0fee7af4-b159-476d-a5e2-5ffd7e7495ae"
      unitRef="usd">286533000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTItMy0xLTEtNTI_5115418c-c337-415d-a261-1b8764da41b0"
      unitRef="usd">106688000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTYtMS0xLTEtNTI_d545fc66-0c99-47b5-89e4-f02ec70a1874"
      unitRef="usd">2094000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTYtMy0xLTEtNTI_bd8bda42-c133-406c-9ae9-1be16a905b5f"
      unitRef="usd">2274000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTctMS0xLTEtNTI_b8d94763-61b0-4299-b5ea-83d7dcda98ac"
      unitRef="usd">6757000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTctMy0xLTEtNTI_c7ee032f-f18b-4624-b8c6-db03c940ab07"
      unitRef="usd">4592000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTktMS0xLTEtMTIyMA_d40da2b3-9a31-44f9-afdd-2955a460feae"
      unitRef="usd">1981000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTktMy0xLTEtMTIyMA_e620290c-b2a6-4bd3-a3f0-d0fba22d0189"
      unitRef="usd">1729000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjAtMS0xLTEtMTIyOQ_5304ae36-f2e7-40ce-a846-3e2ecc0ad02c"
      unitRef="usd">173000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjAtMy0xLTEtMTIyOQ_c3711b08-e408-4677-99fa-f87e5cc092a2"
      unitRef="usd">145000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjEtMS0xLTEtMTIzNg_7c41f895-271a-468d-9837-9e03e9d5f972"
      unitRef="usd">45000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjEtMy0xLTEtMTIzNg_41d3ddc6-8a1c-4628-9e1d-3931d4a89058"
      unitRef="usd">42000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTgtMS0xLTEtNTI_896bf86c-daae-4351-a917-501a11bfd0dd"
      unitRef="usd">0</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMTgtMy0xLTEtNTI_e3cfcd24-0b7e-40aa-8d04-4bacb721f5d4"
      unitRef="usd">2451000</us-gaap:LoansPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjItMS0xLTEtNTI_63abb55f-ab43-4060-8b60-d413987f4f24"
      unitRef="usd">11050000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjItMy0xLTEtNTI_66831241-87e8-4c73-b270-3bee52eaef2b"
      unitRef="usd">11233000</us-gaap:LiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjYtMS0xLTEtMTg4NQ_e5ad3ae6-89f8-43b6-b8d1-f9bae1ef8d96"
      unitRef="usd">103660000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjYtMy0xLTEtMTg4NQ_26920506-0ecd-4af3-b883-cacf7316edb4"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjYtMS0xLTEtMTI1MQ_151ec8b4-15ea-492d-8adb-1112dcbce097"
      unitRef="usd">21109000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjYtMy0xLTEtMTI1MQ_99bca7e2-2954-41ca-89a2-1d06d786065e"
      unitRef="usd">23090000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjgtMS0xLTEtMTkwNg_b5af63b4-8a8f-4ac9-9fb6-c6de42b3eb6d"
      unitRef="usd">27361000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjgtMy0xLTEtMTkwNg_691f9565-f300-40ab-9acd-fbd69cd1883b"
      unitRef="usd">0</us-gaap:SecuredLongTermDebt>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjgtMS0xLTEtMTI1OA_f5a5b804-56f2-43f1-a81f-5cb2d987d178"
      unitRef="usd">682000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjgtMy0xLTEtMTI1OA_7cbf6285-1219-47ef-af89-e8d09b0f3685"
      unitRef="usd">727000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzAtMS0xLTEtMTkzMw_7d3c9b15-cc62-42e9-a220-e29a32d4c618"
      unitRef="usd">497000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzAtMy0xLTEtMTkzMw_8738ca03-64c7-4b55-8088-00067364e9bc"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <huma:DeferredPayrollTaxesNoncurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzAtMS0xLTEtMTI3MA_b00aae82-c938-4270-bafc-8dcad0059812"
      unitRef="usd">0</huma:DeferredPayrollTaxesNoncurrent>
    <huma:DeferredPayrollTaxesNoncurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzAtMy0xLTEtMTI3MA_6c37a9ed-6bbb-4ebe-a95f-652855fbaac5"
      unitRef="usd">144000</huma:DeferredPayrollTaxesNoncurrent>
    <us-gaap:LongTermLoansPayable
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjQtMS0xLTEtNTI_b469d772-2e34-40aa-9a29-ab4a99a68e6b"
      unitRef="usd">0</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjQtMy0xLTEtNTI_ee91b6f8-feb7-4773-82c4-b196eb3a00be"
      unitRef="usd">822000</us-gaap:LongTermLoansPayable>
    <us-gaap:Liabilities
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjgtMS0xLTEtNTI_67440400-4474-4aba-ad03-fb480ee64e45"
      unitRef="usd">164359000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMjgtMy0xLTEtNTI_03c52340-ddbc-4fd6-8b49-a8af47c7c5f2"
      unitRef="usd">36016000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzAtMS0xLTEtNTI_41572125-d421-4202-847a-e126db885bf1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzAtMy0xLTEtNTI_3da9a8ed-fc96-44ab-a997-addd254a5a6e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMC0xLTEtNTIvdGV4dHJlZ2lvbjpjMDc1ZjllY2YwY2E0MzUxOTgwNDk4MTQzOWZkNWRiMl82Ng_72d39718-1d9c-459d-9b1f-59ea813c1c56"
      unitRef="usdPerShare">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMC0xLTEtNTIvdGV4dHJlZ2lvbjpjMDc1ZjllY2YwY2E0MzUxOTgwNDk4MTQzOWZkNWRiMl82Ng_fdbe856e-5fbc-47ea-a7d2-a672cd962360"
      unitRef="usdPerShare">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMC0xLTEtNTIvdGV4dHJlZ2lvbjpjMDc1ZjllY2YwY2E0MzUxOTgwNDk4MTQzOWZkNWRiMl83OQ_3f244642-f359-4a67-8ab2-02c593989855"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMC0xLTEtNTIvdGV4dHJlZ2lvbjpjMDc1ZjllY2YwY2E0MzUxOTgwNDk4MTQzOWZkNWRiMl8yNzQ4Nzc5MDY5NjQ0_7a466b02-d3df-4615-917b-f315283e76b8"
      unitRef="shares">69613565</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMC0xLTEtNTIvdGV4dHJlZ2lvbjpjMDc1ZjllY2YwY2E0MzUxOTgwNDk4MTQzOWZkNWRiMl8xMDE_cf3a2fc4-d78b-4b1b-b4be-adec5bad794d"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMC0xLTEtNTIvdGV4dHJlZ2lvbjpjMDc1ZjllY2YwY2E0MzUxOTgwNDk4MTQzOWZkNWRiMl8yNzQ4Nzc5MDY5Njk4_69670412-eb06-4155-8099-07847af27a22"
      unitRef="shares">69613562</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMC0xLTEtNTIvdGV4dHJlZ2lvbjpjMDc1ZjllY2YwY2E0MzUxOTgwNDk4MTQzOWZkNWRiMl8xNjY_fd991ad3-f927-4d5e-8486-0471ca1de6bf"
      unitRef="usd">0</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMC0xLTEtNTIvdGV4dHJlZ2lvbjpjMDc1ZjllY2YwY2E0MzUxOTgwNDk4MTQzOWZkNWRiMl8yNzQ4Nzc5MDY5NzI0_1e81c4a2-0256-4945-af13-fb9a6e813a55"
      unitRef="usd">435579000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMS0xLTEtNTI_afd462eb-ee75-4bee-ac4c-1e49530210a0"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzEtMy0xLTEtNTI_2d0c8284-64e7-443c-abc2-95f917801f8d"
      unitRef="usd">420989000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzktMC0xLTEtNzI2OS90ZXh0cmVnaW9uOmQwODFlY2JmNDFiZTQzZTc5YmRiM2Y2MzdlYTAzMmEyXzIxOTkwMjMyNTU5Njc_e0de9b62-17ac-4311-afbe-a38e6925ad3f"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzktMC0xLTEtNzI2OS90ZXh0cmVnaW9uOmQwODFlY2JmNDFiZTQzZTc5YmRiM2Y2MzdlYTAzMmEyXzIxOTkwMjMyNTU5ODA_8201e8cd-b77a-4f97-84be-d4b769ff6c43"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzktMC0xLTEtNzI2OS90ZXh0cmVnaW9uOmQwODFlY2JmNDFiZTQzZTc5YmRiM2Y2MzdlYTAzMmEyXzIxOTkwMjMyNTU5ODQ_511e0ce4-79b6-41a8-ba50-a4991130be28"
      unitRef="shares">0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzktMC0xLTEtNzI2OS90ZXh0cmVnaW9uOmQwODFlY2JmNDFiZTQzZTc5YmRiM2Y2MzdlYTAzMmEyXzIxOTkwMjMyNTU5ODg_2c93430e-4bd9-4205-bed1-8099201a2064"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzktMC0xLTEtNzI2OS90ZXh0cmVnaW9uOmQwODFlY2JmNDFiZTQzZTc5YmRiM2Y2MzdlYTAzMmEyXzIxOTkwMjMyNTU5ODg_6adbb541-9002-43c0-a065-03673f432b99"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzktMC0xLTEtNzI2OS90ZXh0cmVnaW9uOmQwODFlY2JmNDFiZTQzZTc5YmRiM2Y2MzdlYTAzMmEyXzIxOTkwMjMyNTU5ODg_e13ac175-cebc-40c7-ad14-047ed598a506"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzktMC0xLTEtNzI2OS90ZXh0cmVnaW9uOmQwODFlY2JmNDFiZTQzZTc5YmRiM2Y2MzdlYTAzMmEyXzIxOTkwMjMyNTU5ODg_e1f859f5-f48b-4869-ac96-5944381f25b5"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzktMS0xLTEtMTcyMjY_8e069f35-629a-4f02-8022-79c7fc71d545"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzktMy0xLTEtMTcyMjY_c812b099-2175-4b51-b9b1-896b5a91d225"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMC0xLTEtNTIvdGV4dHJlZ2lvbjo0M2M2N2Y1MzUzOGM0OTJhOGFiNWY3NWI1MjBkMjVjZl8xOA_7c59ccd4-fbd8-4d0a-a711-833890bfc948"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMC0xLTEtNTIvdGV4dHJlZ2lvbjo0M2M2N2Y1MzUzOGM0OTJhOGFiNWY3NWI1MjBkMjVjZl8xOA_c798f090-1941-4f6b-9438-64f4f21b9bd5"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMC0xLTEtNTIvdGV4dHJlZ2lvbjo0M2M2N2Y1MzUzOGM0OTJhOGFiNWY3NWI1MjBkMjVjZl8zMg_3d890dc8-939a-4671-bbe7-08640e21b227"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMC0xLTEtNTIvdGV4dHJlZ2lvbjo0M2M2N2Y1MzUzOGM0OTJhOGFiNWY3NWI1MjBkMjVjZl8yMTk5MDIzMjU2MDc3_de1264db-ddac-4b24-a608-da49de5e6751"
      unitRef="shares">340216780</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMC0xLTEtNTIvdGV4dHJlZ2lvbjo0M2M2N2Y1MzUzOGM0OTJhOGFiNWY3NWI1MjBkMjVjZl83MA_c0c0de0d-3658-469e-973a-7a835573cde6"
      unitRef="shares">103003646</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMC0xLTEtNTIvdGV4dHJlZ2lvbjo0M2M2N2Y1MzUzOGM0OTJhOGFiNWY3NWI1MjBkMjVjZl83MA_c8857011-60af-4057-b0f0-5e35a69dc2c5"
      unitRef="shares">103003646</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMC0xLTEtNTIvdGV4dHJlZ2lvbjo0M2M2N2Y1MzUzOGM0OTJhOGFiNWY3NWI1MjBkMjVjZl83Nw_9cd26775-2847-44ad-aa4c-0f610c3a95c3"
      unitRef="shares">5822396</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMC0xLTEtNTIvdGV4dHJlZ2lvbjo0M2M2N2Y1MzUzOGM0OTJhOGFiNWY3NWI1MjBkMjVjZl83Nw_fa3f7687-44c8-4a93-b48b-71e4a845e638"
      unitRef="shares">5822396</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMS0xLTEtNTI_288cb5d1-806f-4c48-adaa-59e61fea72aa"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzQtMy0xLTEtNTI_c57fb741-9f0c-4add-a3ce-96a0686dc80b"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzUtMS0xLTEtNTI_7511e38e-bec6-4767-9544-06b5dbb5e5d2"
      unitRef="usd">536737000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzUtMy0xLTEtNTI_d5e3fac4-b5a0-4e6c-8cec-c830a98aeae4"
      unitRef="usd">37778000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzYtMS0xLTEtNTI_b97d3b95-aac1-4f5b-a811-9a72d5a33050"
      unitRef="usd">-414573000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzYtMy0xLTEtNTI_c0d405a6-76ee-413f-bffb-962a46b4b2f9"
      unitRef="usd">-388096000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzctMS0xLTEtNTI_4c7fd982-9f7e-4342-854e-d6db5e69bee8"
      unitRef="usd">122174000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzctMy0xLTEtNTI_582b4b09-bdb8-4ebe-b96b-52db7f7efe95"
      unitRef="usd">-350317000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzgtMS0xLTEtNTI_4a0cd6ab-7c7d-4d1a-a74c-1fbbeac5ec7f"
      unitRef="usd">286533000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182MS9mcmFnOmZjMGU0MTE2MzQ5MTRhMWFiNjA3MzZhY2I3NGE3YmM2L3RhYmxlOjJiOWMyMzZmOGZmZTRiMDZiMTg3NWJiOWY5MzdlZjcwL3RhYmxlcmFuZ2U6MmI5YzIzNmY4ZmZlNGIwNmIxODc1YmI5ZjkzN2VmNzBfMzgtMy0xLTEtNTI_ea4d4cfc-6a26-4714-9209-f61433cc0d7c"
      unitRef="usd">106688000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMi0xLTEtMS01Mg_95461e1d-0e9f-40e9-baf4-6dc399e78dfa"
      unitRef="usd">1263000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMi0zLTEtMS01Mg_9634d57e-4283-467d-8516-cdaa06618afd"
      unitRef="usd">1491000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfNS0xLTEtMS01Mg_c1f78745-644a-4894-91e6-236868753c0e"
      unitRef="usd">61341000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfNS0zLTEtMS01Mg_0bd6622d-b7ff-4f2b-ba97-984f2cc3dbc3"
      unitRef="usd">54078000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfNi0xLTEtMS01Mg_95fd1ea4-2861-47fa-8275-37a52617ee75"
      unitRef="usd">21130000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfNi0zLTEtMS01Mg_e8bdbf9a-8666-45f0-82e9-78ed2b83950e"
      unitRef="usd">12013000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfNy0xLTEtMS01Mg_80f6dfb1-fa2e-494d-846c-96652783038f"
      unitRef="usd">82471000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfNy0zLTEtMS01Mg_ba1244e0-02d0-440f-8215-ff1edb6f3a5b"
      unitRef="usd">66091000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfOC0xLTEtMS01Mg_be31fa75-36d0-4ded-ae3a-a2735b07d842"
      unitRef="usd">-81208000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfOC0zLTEtMS01Mg_b99a474d-1c14-4e94-a125-d36b830ee284"
      unitRef="usd">-64600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTEtMS0xLTEtNTI_234b802a-6fe2-4015-ada3-5369e74ee63e"
      unitRef="usd">16000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTEtMy0xLTEtNTI_ac5eca80-b6f9-4095-8c8f-d1fafcbf7e34"
      unitRef="usd">278000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTItMS0xLTEtMjIzNw_145f25c4-bc14-43d3-8c83-f025780f828e"
      unitRef="usd">-55772000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTItMy0xLTEtMTY2OA_1d10fa1d-bbd8-4238-8a35-68247571b23b"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:InterestExpense
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTItMS0xLTEtNTI_dfd0e13b-4cef-4481-8e23-745d965ae088"
      unitRef="usd">4348000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTItMy0xLTEtNTI_32cb5a76-7555-43c7-82b7-4d9ad7a3f087"
      unitRef="usd">2202000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTQtMS0xLTEtMjAwMDg_0fb26ff8-19d4-40d6-a7da-fb3f4107190a"
      unitRef="usd">3284000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTQtMy0xLTEtMjAwMDg_f0fd236d-5d71-4edf-bad6-a543888784fc"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTUtMS0xLTEtMjAwMTE_b916357a-f313-405a-8df2-630a8f0c9196"
      unitRef="usd">-56000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTUtMy0xLTEtMjAwMTE_f55b4ad4-04e9-4702-bcc1-eaff878b12d9"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:ProfessionalFees
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTQtMS0xLTEtMjI1Mw_c83657d2-21d6-46d5-86cd-afc7becc28b3"
      unitRef="usd">49000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTQtMy0xLTEtMTY2OA_acd6d4a3-3d10-431e-bede-3bc18fbef391"
      unitRef="usd">0</us-gaap:ProfessionalFees>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTMtMS0xLTEtNTI_a71240c2-23ff-4002-8da5-22b0ca3f4746"
      unitRef="usd">54731000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTMtMy0xLTEtNTI_71dc8bfe-e91b-42fc-a2cc-d58f9e8efe30"
      unitRef="usd">-1924000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTQtMS0xLTEtNTI_7b6528c7-00c5-489f-b126-b0d6a16de5d3"
      unitRef="usd">-26477000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTQtMS0xLTEtNTI_f152aed1-2ef7-4a82-8a64-22af13ec433d"
      unitRef="usd">-26477000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTQtMy0xLTEtNTI_425e0a77-0f22-4724-9dab-fb028b986f72"
      unitRef="usd">-66524000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTQtMy0xLTEtNTI_fd2b6e32-f797-46de-903a-ba57136ecd22"
      unitRef="usd">-66524000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTYtMS0xLTEtNTI_6339a4e5-85cb-4a91-bb9d-a5fb4e1131c6"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTYtMS0xLTEtNTI_b47c085f-56ce-4388-b1e4-020d5d7fa4d2"
      unitRef="usdPerShare">-0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTYtMy0xLTEtNTI_419da1d0-fc17-48ad-89ff-3fc639e59e44"
      unitRef="usdPerShare">-11.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTYtMy0xLTEtNTI_46043c24-f1bb-40e8-8041-9ba2258e2dcd"
      unitRef="usdPerShare">-11.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTctMS0xLTEtNTI_4adfc978-72f5-4ecb-8502-86f78b3d9d23"
      unitRef="shares">39970398</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTctMS0xLTEtNTI_da4e8702-4708-4178-bdae-ea27f35c3575"
      unitRef="shares">39970398</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTctMy0xLTEtNTI_048b493c-c34b-49eb-807c-04ddce91137b"
      unitRef="shares">5765688</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182NC9mcmFnOjcwOTJjOWNmMmRkMTQ4MmE4YzZlZjY2MGM0N2NlY2UxL3RhYmxlOjIzMzFkYTI3MGI5MTQzYjdhNzcwMDIxMGM3ZWUxMTg4L3RhYmxlcmFuZ2U6MjMzMWRhMjcwYjkxNDNiN2E3NzAwMjEwYzdlZTExODhfMTctMy0xLTEtNTI_210cdef6-562e-4e41-9559-3472799d353e"
      unitRef="shares">5765688</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i15854fdb7dba485db3d73dba606bacae_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMi0xLTEtMS01Mg_08a13326-e334-4502-be97-04f35c0abb42"
      unitRef="shares">69613562</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i15854fdb7dba485db3d73dba606bacae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMi0zLTEtMS01Mg_3bf07477-b4ca-4ac6-8286-90c9000cda27"
      unitRef="usd">420989000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="ib1182c3221e74372844226e776749e16_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMi02LTEtMS01Mg_17ca7506-2681-4862-9e7a-bd41e534c15b"
      unitRef="shares">5627157</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib1182c3221e74372844226e776749e16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMi04LTEtMS01Mg_b9932775-f67f-405a-a771-3b96cb628b8a"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b79bc8e932548c795dd6fe94e611e54_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMi0xMC0xLTEtNTI_80cf414c-ef15-49ce-b853-172c05a018ff"
      unitRef="usd">32783000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide51320a5223418ba2ac8d92efe526fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMi0xMi0xLTEtNTI_43d588a8-907e-45fc-bc3d-4a0e616de7ba"
      unitRef="usd">-321572000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15854fdb7dba485db3d73dba606bacae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMi0xNC0xLTEtNTI_4f53145e-04dd-4a41-83e1-6407e8c51cbd"
      unitRef="usd">-288788000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i474e198166704b2398a4f4578ede1b32_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMy02LTEtMS01Mg_aa67f925-3d5f-48dc-9909-ccdefa8e6fcf"
      unitRef="shares">195239</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibff0d58230cb4dda9a3bf6f68a14138e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMy0xMC0xLTEtNTI_3041b95a-3e02-46c7-a5cb-cf7b9787ec23"
      unitRef="usd">301000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMy0xNC0xLTEtNTI_5fe2aea5-68e3-4dc7-a6bf-523f5b6308fe"
      unitRef="usd">301000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibff0d58230cb4dda9a3bf6f68a14138e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNC0xMC0xLTEtNTI_adde0bb2-38ba-4e30-a6e1-f42d7c564c17"
      unitRef="usd">4694000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNC0xNC0xLTEtNTI_be57ff7f-0a26-4d78-8b2e-742ea6e43d25"
      unitRef="usd">4694000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i3285af96babf430399db893f9397819a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNi0xMi0xLTEtNTI_11441154-6cd3-4c44-b340-5d7b0d2badad"
      unitRef="usd">-66524000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNi0xNC0xLTEtNTI_f5fb921a-873a-48fd-96d5-eca22cc35d78"
      unitRef="usd">-66524000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNy0xLTEtMS01Mg_15a97c94-6639-4a1b-91a5-443b996552bc"
      unitRef="shares">69613562</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNy0zLTEtMS01Mg_963b7718-8f6d-4864-a53c-5d815acae420"
      unitRef="usd">420989000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="i500f04d53d3e4b0986285f3a9c163261_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNy02LTEtMS01Mg_90be481a-6e69-4f0e-ba8a-5c73e7b5f997"
      unitRef="shares">5822396</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i500f04d53d3e4b0986285f3a9c163261_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNy04LTEtMS01Mg_6c1ae745-2eee-4617-958e-e18451ea373b"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b9bab3c29a04945a96068ac3f198137_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNy0xMC0xLTEtNTI_4cea1721-4be4-4e86-8f49-cc26566f604c"
      unitRef="usd">37778000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0e3b75255994f7ea4bd8235fd35d78f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNy0xMi0xLTEtNTI_c85b9c30-7190-4533-91e8-3ad0a0f0bbe5"
      unitRef="usd">-388096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNy0xNC0xLTEtNTI_521f09f7-975f-4707-adce-ca14f1cca4ca"
      unitRef="usd">-350317000</us-gaap:StockholdersEquity>
    <huma:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInConjunctionWithDebt
      contextRef="i1af994d7ecd94c43ab29b60cb129dbde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNy0xMC0xLTEtMTQxNQ_0d2ab2b9-4d3c-4493-bcfc-32d743928f52"
      unitRef="usd">3275000</huma:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInConjunctionWithDebt>
    <huma:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInConjunctionWithDebt
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfNy0xNC0xLTEtMTQxNQ_71f26cb4-50fa-4ec5-a2d0-98cbb3317c01"
      unitRef="usd">3275000</huma:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInConjunctionWithDebt>
    <huma:TemporaryEquityStockIssuedDuringPeriodSharesConversionMergerAndRelatedPipeFinancing
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOC0xLTEtMS0xNDE1_4d8c9848-c223-44f7-81ec-2eae8ff16a78"
      unitRef="shares">-69613562</huma:TemporaryEquityStockIssuedDuringPeriodSharesConversionMergerAndRelatedPipeFinancing>
    <huma:TemporaryEquityStockIssuedDuringPeriodValueConversionMergerAndRelatedPipeFinancing
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOC0zLTEtMS0xNDE1_5cbfda57-1004-472d-9591-15854b70abcf"
      unitRef="usd">-420989000</huma:TemporaryEquityStockIssuedDuringPeriodValueConversionMergerAndRelatedPipeFinancing>
    <huma:StockIssuedDuringPeriodSharesConversionMergerAndRelatedPipeFinancing
      contextRef="i99f020401edc4cee8459ede78eecd351_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOC02LTEtMS0xNDE1_94e63df5-edb3-4271-9aaa-ed6853d0befb"
      unitRef="shares">69613562</huma:StockIssuedDuringPeriodSharesConversionMergerAndRelatedPipeFinancing>
    <huma:StockIssuedDuringPeriodValueConversionMergerAndRelatedPipeFinancing
      contextRef="i99f020401edc4cee8459ede78eecd351_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOC04LTEtMS0xNDE1_e31111ae-1446-4da4-a7d6-44f5af74f596"
      unitRef="usd">7000</huma:StockIssuedDuringPeriodValueConversionMergerAndRelatedPipeFinancing>
    <huma:StockIssuedDuringPeriodValueConversionMergerAndRelatedPipeFinancing
      contextRef="i1af994d7ecd94c43ab29b60cb129dbde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOC0xMC0xLTEtMTQxNQ_88b60297-6dac-44e1-84dd-4f9415871922"
      unitRef="usd">420982000</huma:StockIssuedDuringPeriodValueConversionMergerAndRelatedPipeFinancing>
    <huma:StockIssuedDuringPeriodValueConversionMergerAndRelatedPipeFinancing
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOC0xNC0xLTEtMTQxNQ_f67960dd-eb8d-430a-a1ef-6eea88adc7c1"
      unitRef="usd">420989000</huma:StockIssuedDuringPeriodValueConversionMergerAndRelatedPipeFinancing>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i99f020401edc4cee8459ede78eecd351_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOS02LTEtMS0xNDE1_2d47b802-7493-4d6b-94a8-691f4e9f7cda"
      unitRef="shares">27346449</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i99f020401edc4cee8459ede78eecd351_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOS04LTEtMS0xNDE1_7136d8c9-6807-46ee-97e5-4a377966ef20"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1af994d7ecd94c43ab29b60cb129dbde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOS0xMC0xLTEtMTQxNQ_652ffe8b-ec12-4f54-8bbf-d89d87878983"
      unitRef="usd">209478000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOS0xNC0xLTEtMTQxNQ_601439d8-8364-40ab-955a-0de7bf09358a"
      unitRef="usd">209480000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i1af994d7ecd94c43ab29b60cb129dbde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTAtMTAtMS0xLTE0MTU_6426d74f-295f-4873-a094-fa262fedfef2"
      unitRef="usd">13912000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTAtMTQtMS0xLTE0MTU_8ec949a3-02d2-49a3-bd1e-749673bbc73e"
      unitRef="usd">13912000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <huma:AdjustmentsToAdditionalPaidInCapitalContingentConsiderationLiabilityRecognized
      contextRef="i1af994d7ecd94c43ab29b60cb129dbde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTEtMTAtMS0xLTE0MTU_a1f99e19-4fc4-4ac2-b150-2aa7fe095e96"
      unitRef="usd">159432000</huma:AdjustmentsToAdditionalPaidInCapitalContingentConsiderationLiabilityRecognized>
    <huma:AdjustmentsToAdditionalPaidInCapitalContingentConsiderationLiabilityRecognized
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTEtMTQtMS0xLTE0MTU_01c56965-10b6-438a-949c-d6068d577529"
      unitRef="usd">159432000</huma:AdjustmentsToAdditionalPaidInCapitalContingentConsiderationLiabilityRecognized>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i99f020401edc4cee8459ede78eecd351_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOC02LTEtMS01Mg_4790d371-eaa6-4396-8897-94865077cacf"
      unitRef="shares">221239</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1af994d7ecd94c43ab29b60cb129dbde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOC0xMC0xLTEtNTI_6543295f-c2fe-493c-bf94-8a8e0334d300"
      unitRef="usd">598000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOC0xNC0xLTEtNTI_0dec6224-5db8-4749-8eb1-4b1d8cf4b94b"
      unitRef="usd">598000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1af994d7ecd94c43ab29b60cb129dbde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOS0xMC0xLTEtNTI_04374b1e-3228-49db-981f-5ae42f8cf747"
      unitRef="usd">10146000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfOS0xNC0xLTEtNTI_707b42a4-0740-4533-8b8b-abc6e73f8ba2"
      unitRef="usd">10146000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i1cd6f96557654befb7e1b5bbf95f0995_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTAtMTItMS0xLTUy_f80ad919-e16f-4b19-ae7d-cba4ec5a4bc5"
      unitRef="usd">-26477000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTAtMTQtMS0xLTUy_511cea44-2e69-4d44-ab52-47155bcd887f"
      unitRef="usd">-26477000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTEtMS0xLTEtNTI_ac8ea2b5-a3e3-4381-9e77-6e57fbeb1b3f"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTEtMy0xLTEtNTI_54ea9669-48a5-4d8d-8ecd-e069ccf37df4"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="i879dac01f44345bab1449ef3724bde1b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTEtNi0xLTEtNTI_c97dc04b-1007-4ed3-96be-8ea9acc1a8a7"
      unitRef="shares">103003646</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i879dac01f44345bab1449ef3724bde1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTEtOC0xLTEtNTI_84858a34-fefc-4619-ae62-be68d8af068f"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43053b95c7bb439c9cb2eaacc267f428_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTEtMTAtMS0xLTUy_b67c62fb-295a-4f81-94ba-06bf2fd6b17d"
      unitRef="usd">536737000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56458aaa880d49c58c2ed4f83bd8cdf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTEtMTItMS0xLTUy_8c31316a-4551-49d3-8531-a10b2cd2e3a2"
      unitRef="usd">-414573000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN182Ny9mcmFnOmQ1YjZjNDNhNTEyOTQ1NmRhMTg5NTI5ZWY2YWY1MmY3L3RhYmxlOmQxNmJlYTRiYzI5NDQyOTNiOGJlZDA4ZDUwYzQ2ZmUwL3RhYmxlcmFuZ2U6ZDE2YmVhNGJjMjk0NDI5M2I4YmVkMDhkNTBjNDZmZTBfMTEtMTQtMS0xLTUy_b7507113-ff81-449c-94fb-a9b3b958d72b"
      unitRef="usd">122174000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzMtMS0xLTEtNTI_6e798302-0e1f-40c9-88d4-a460837c8b08"
      unitRef="usd">-26477000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzMtMy0xLTEtNTI_1e1e1f65-7b53-4358-ba71-90f3c5b63991"
      unitRef="usd">-66524000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzUtMS0xLTEtNTI_66616825-725a-4f69-8528-c7d670722149"
      unitRef="usd">6181000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzUtMy0xLTEtNTI_4d386703-ac46-4754-aff6-7bf5ad863217"
      unitRef="usd">6291000</us-gaap:Depreciation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzYtMS0xLTEtNTI_3bfd32e3-a5ab-4bb8-b3e8-be22517229fb"
      unitRef="usd">10146000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzYtMy0xLTEtNTI_9696fbc5-9a45-4869-a28e-5fea20b5290b"
      unitRef="usd">4694000</us-gaap:ShareBasedCompensation>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzctMS0xLTEtNTI_50bb60a6-a039-493b-bf78-34661ed7914c"
      unitRef="usd">-55772000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzctMy0xLTEtNTI_2fafdad1-bd5c-4b44-90da-72ad9160b665"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzgtMS0xLTEtNTI_f9147e2a-3c2f-4416-8cde-897210d8f2dc"
      unitRef="usd">-56000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzgtMy0xLTEtNTI_df05a615-849b-4473-9b83-cec0a6070835"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzktMS0xLTEtNTI_4b5b4bea-0c52-4846-9b5b-6a80b6e2c734"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzktMy0xLTEtNTI_2ed1532a-e357-4a96-8e9a-aa0eedfaa688"
      unitRef="usd">-177000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzEwLTEtMS0xLTUy_23266628-ba9b-4aca-897e-b4c702f26c1c"
      unitRef="usd">2060000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzEwLTMtMS0xLTUy_9b230244-0892-4a3f-84df-df70a734d48e"
      unitRef="usd">2060000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzExLTEtMS0xLTUy_efb7483c-a51b-44e8-8709-e9b137b16cf4"
      unitRef="usd">42000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzExLTMtMS0xLTUy_f1c3a720-6c4b-4d68-b679-4dae8cac8e5a"
      unitRef="usd">81000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzEyLTEtMS0xLTUy_f78e5b13-7d45-46ee-8d1e-184b7f002ad5"
      unitRef="usd">977000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzEyLTMtMS0xLTUy_4eeb83a7-887e-4f93-9cbd-16843b8bd09c"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzEzLTEtMS0xLTUy_7b7565d9-41c8-4767-832f-e7e1f8fd5427"
      unitRef="usd">11000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzEzLTMtMS0xLTUy_80ad06c9-c992-485e-85f9-9d35bd796a79"
      unitRef="usd">22000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE0LTEtMS0xLTUy_5b8eb5af-1d8d-42e9-b007-aed78c6d6099"
      unitRef="usd">3284000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE0LTMtMS0xLTUy_0a844bdd-c394-4951-8f6d-a1f57de76ca1"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsForMergerRelatedCosts
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE1LTEtMS0xLTUy_f7f6216a-b462-4ce2-ac8d-4978a8e96c09"
      unitRef="usd">14461000</us-gaap:PaymentsForMergerRelatedCosts>
    <us-gaap:PaymentsForMergerRelatedCosts
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE1LTMtMS0xLTUy_4521b596-9c42-4ee6-a014-aeb2d9af8ff4"
      unitRef="usd">0</us-gaap:PaymentsForMergerRelatedCosts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE3LTEtMS0xLTUy_9cade188-cef0-4710-b6b7-de245befb09a"
      unitRef="usd">63000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE3LTMtMS0xLTUy_da509a80-b23a-4b4a-8bed-c499b4f2d047"
      unitRef="usd">-488000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE4LTEtMS0xLTUy_d9a15ad9-cd93-429e-9049-a75bc07823ba"
      unitRef="usd">2174000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE4LTMtMS0xLTUy_4a39bdc6-b861-4b5a-bbd1-1c199e4dce70"
      unitRef="usd">767000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE5LTEtMS0xLTUy_13def20e-2b0d-4b1f-a32a-2ade2596af17"
      unitRef="usd">-197000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzE5LTMtMS0xLTUy_758c5137-aa16-4be8-97ec-1ecd28b4ae29"
      unitRef="usd">-889000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzIwLTEtMS0xLTUy_6bb2a323-e4a2-4e0f-ab2c-acc4a5d82e27"
      unitRef="usd">2035000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzIwLTMtMS0xLTUy_50c2e115-057e-480c-a777-7cd6ac7a67cf"
      unitRef="usd">-1408000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzIxLTEtMS0xLTUy_94de4ecf-1050-4e3c-b416-e0c1fbc97278"
      unitRef="usd">-42000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzIxLTMtMS0xLTUy_0eaf11a0-1176-45ee-b384-30a38d79523a"
      unitRef="usd">-82000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzIyLTEtMS0xLTUy_d1c82def-375b-43c9-a1d9-061669f6e2e2"
      unitRef="usd">-116000</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzIyLTMtMS0xLTUy_1dfa5d97-8030-4fbb-a8f6-7ccfaf82c841"
      unitRef="usd">289000</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzIzLTEtMS0xLTUy_9114d2d9-80a1-4d66-b56d-e7284bd25e0f"
      unitRef="usd">-81190000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzIzLTMtMS0xLTUy_3666e477-4ddf-4e04-84fb-43ef92e949d6"
      unitRef="usd">-55568000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzI2LTEtMS0xLTQ5MjA_d3d7d0f5-b656-43cd-9e76-1b9e2d7838a5"
      unitRef="usd">8000000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzI2LTMtMS0xLTI2MDM0_9006a33d-9fb1-4e9e-82eb-f277f5c470d8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzI2LTEtMS0xLTUy_d60ab66e-e55f-422b-9db7-9a38e156f173"
      unitRef="usd">220000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzI2LTMtMS0xLTUy_71ba8d58-73f7-4400-b0a1-63bb35d00d64"
      unitRef="usd">318000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzI3LTEtMS0xLTUy_8df3fc0e-1c82-4fae-9ac5-cd60eca00c6e"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzI3LTMtMS0xLTUy_82c0a0bb-42d4-4906-af6f-77ca27362c23"
      unitRef="usd">50000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzI4LTEtMS0xLTUy_8195ae40-64ed-4726-94de-098703622e13"
      unitRef="usd">-8220000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzI4LTMtMS0xLTUy_15b43c92-c757-420d-8990-1072a00bf750"
      unitRef="usd">-268000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzMxLTEtMS0xLTUy_bb3db296-6439-4cdb-a8e8-b7eb517cac5f"
      unitRef="usd">242400000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzMxLTMtMS0xLTUy_7b37f80c-eafe-47ab-a94e-6b142b548fcf"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzMyLTEtMS0xLTUy_5e39a861-2df7-4291-9b3f-625df4c44bce"
      unitRef="usd">3945000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzMyLTMtMS0xLTUy_c8ecc3eb-8861-409f-abdc-5a63bb871564"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzMzLTEtMS0xLTUy_2c530009-b1d4-47d9-86c5-9152cc7d5d6a"
      unitRef="usd">598000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzMzLTMtMS0xLTUy_a8879685-06f8-4099-a70b-eb5c3e6b9003"
      unitRef="usd">301000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromBankDebt
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM0LTEtMS0xLTUy_6c558d33-98a8-454b-93c3-32529c0239f8"
      unitRef="usd">29659000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM0LTMtMS0xLTUy_422d6e2e-8482-43f9-82e0-e35788c72eb9"
      unitRef="usd">0</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM1LTEtMS0xLTUy_63f422d3-008f-48b8-aa95-5a909fba219c"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM1LTMtMS0xLTUy_0015fecf-7222-4377-bf28-46af250c9a61"
      unitRef="usd">3251000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM2LTEtMS0xLTUy_24ae61de-651a-4640-b42b-cd3aa1c222eb"
      unitRef="usd">1729000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM2LTMtMS0xLTUy_304a1392-6b95-40c7-98ea-ae78e5f44811"
      unitRef="usd">1500000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM3LTEtMS0xLTUy_80ab248c-75bf-4b3a-b73e-2b1cd86b755b"
      unitRef="usd">266983000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM3LTMtMS0xLTUy_8899780b-0cde-47a6-b154-c4abb9425e1a"
      unitRef="usd">2052000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM5LTEtMS0xLTUy_c9aaf395-dea1-4cef-a88c-28b04c5a9530"
      unitRef="usd">177573000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzM5LTMtMS0xLTUy_a721769e-6209-4473-beef-4de434c73030"
      unitRef="usd">-53784000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQwLTEtMS0xLTUy_38b9d414-8fbf-4c20-80b4-d0179b633340"
      unitRef="usd">39929000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i15854fdb7dba485db3d73dba606bacae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQwLTMtMS0xLTUy_344781c1-95aa-4c37-b473-2f66ac5a821e"
      unitRef="usd">93713000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQxLTEtMS0xLTUy_649d5a87-eb94-4538-b476-ab942004f63f"
      unitRef="usd">217502000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQxLTMtMS0xLTUy_6b59302a-aead-4566-be19-6a455b7d6427"
      unitRef="usd">39929000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ0LTEtMS0xLTUy_eae7e077-366b-41c7-a322-3ae7ce4d0b14"
      unitRef="usd">1123000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ0LTMtMS0xLTUy_41cdcd6a-3efc-4e1a-97b4-9df119d34ed6"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ3LTEtMS0xLTUy_fd454cbe-8753-4a14-a241-4640b1fccf16"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ3LTMtMS0xLTUy_afb1b3cf-be1a-4706-87d0-1ad1fb34237f"
      unitRef="usd">36000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ4LTEtMS0xLTE1NTE_f5167952-36a9-4d42-af6a-30600e17d8c0"
      unitRef="usd">21000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ4LTMtMS0xLTE1NTE_79f4dfd4-9899-4ee4-a8c0-a351cc86dcdd"
      unitRef="usd">4000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <huma:IssuanceOfStockWarrantsInConjunctionWithDebt
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ4LTEtMS0xLTUy_db977cb8-a783-470a-ab4d-a2abb76824c3"
      unitRef="usd">3275000</huma:IssuanceOfStockWarrantsInConjunctionWithDebt>
    <huma:IssuanceOfStockWarrantsInConjunctionWithDebt
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ4LTMtMS0xLTUy_73554231-73a3-48fd-b9f4-2689b4cf4a4a"
      unitRef="usd">0</huma:IssuanceOfStockWarrantsInConjunctionWithDebt>
    <huma:UnpaidLiabilitiesAssumedInConnectionWithMerger
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ5LTEtMS0xLTUy_c61534cf-0bb3-4bd2-befc-15492817e61e"
      unitRef="usd">130000</huma:UnpaidLiabilitiesAssumedInConnectionWithMerger>
    <huma:UnpaidLiabilitiesAssumedInConnectionWithMerger
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzQ5LTMtMS0xLTUy_b0bfdcdd-074a-445b-9c16-23ad33f2e715"
      unitRef="usd">0</huma:UnpaidLiabilitiesAssumedInConnectionWithMerger>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzUxLTEtMS0xLTUy_aa87ccbb-d443-4191-bf97-dbbea29597f7"
      unitRef="usd">420989000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzUxLTMtMS0xLTUy_2b7823c1-e056-4f71-9bf6-6c0477a3598a"
      unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityRecognized
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzUyLTEtMS0xLTUy_5f55a2a2-39eb-443b-b033-d6f745e8362f"
      unitRef="usd">159432000</huma:ReverseRecapitalizationContingentConsiderationLiabilityRecognized>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityRecognized
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMzAvZnJhZzo5OGYxOTY1MzU1NDU0ZDYwYjAxMDExYWQyZDE2ZWM4My90YWJsZTpmMzZjNDRlNDM2ZTU0YzYyYTQyMWFmZTA3YTBkY2VjMS90YWJsZXJhbmdlOmYzNmM0NGU0MzZlNTRjNjJhNDIxYWZlMDdhMGRjZWMxXzUyLTMtMS0xLTUy_e7b0f66d-1865-45b2-96a9-63aeb98bf45b"
      unitRef="usd">0</huma:ReverseRecapitalizationContingentConsiderationLiabilityRecognized>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183Ni9mcmFnOmJhZDg3MmUwZjBjNTQzYTdiMDBhYWFlNDcwZjgyZWExL3RleHRyZWdpb246YmFkODcyZTBmMGM1NDNhN2IwMGFhYWU0NzBmODJlYTFfMjM2Mzk1MDAwMDQxNDY_635c4139-a11d-4d2c-a3b1-f71b6a4bc9af">Organization and Description of Business&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Organization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Humacyte, Inc. and subsidiary, or the Company, is pioneering the development and manufacture of off-the-shelf, universally implantable, bioengineered human tissues designed to improve the lives of patients and transform the practice of medicine. The Company is leveraging its technology platform to develop proprietary, bioengineered, acellular human tissues for use in the treatment of diseases and conditions across a range of anatomic locations in multiple therapeutic areas.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 26, 2021 (the &#x201c;Closing Date&#x201d;), Alpha Healthcare Acquisition Corp. (&#x201c;AHAC&#x201d;) consummated a merger pursuant to that certain Business Combination Agreement, dated as of February 17, 2021 (the &#x201c;Merger Agreement&#x201d;), by and among Humacyte, Inc., a Delaware Corporation (&#x201c;Legacy Humacyte&#x201d;), AHAC and Hunter Merger Sub, Inc. (&#x201c;Merger Sub&#x201d;). As contemplated by the Merger Agreement, Merger Sub merged with and into Legacy Humacyte, with Legacy Humacyte continuing as the surviving corporation and as a wholly owned subsidiary of AHAC (such transactions, the &#x201c;Merger,&#x201d; and, collectively with the other transactions described in the Merger Agreement, the &#x201c;Reverse Recapitalization&#x201d;). As a result of the Merger, AHAC was renamed Humacyte, Inc. (&#x201c;New Humacyte&#x201d;) and Legacy Humacyte was renamed Humacyte Global, Inc. The Merger is accounted for as a reverse recapitalization in accordance with U.S. GAAP, and under this method of accounting, AHAC is treated as the acquired company for financial reporting purposes and Legacy Humacyte is treated as the acquirer. Operations prior to the Merger are those of Legacy Humacyte.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 3 &#x2014; Reverse Recapitalization for further details of the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liquidity and Going Concern&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since its inception in 2004, the Company has generated no product revenue and has incurred net losses and negative cash flows from operations in each year. To date, the Company has financed its operations primarily through the sale of equity securities and convertible debt, proceeds from the Reverse Recapitalization, borrowings under loan facilities and, to a lesser extent, through governmental and other grants. At December&#160;31, 2021 and December&#160;31, 2020, the Company had an accumulated deficit of $414.6 million and $388.1 million, respectively. The Company&#x2019;s net losses were $26.5 million and $66.5 million for the years ended December&#160;31, 2021 and 2020, respectively. Net cash flows used in operating activities were $81.2 million and $55.6 million during the years ended December&#160;31, 2021 and 2020, respectively. Substantially all of the Company&#x2019;s net losses resulted from costs incurred in connection with the Company&#x2019;s research and development programs and from general and administrative costs associated with the Company&#x2019;s operations. The Company expects to incur substantial operating losses and negative cash flows from operations for the foreseeable future as the Company advances its product candidates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;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 cash and cash equivalents and short-term investments of $225.5 million.  The Company believes its combined cash and cash equivalents and short-term investments on hand will be sufficient to fund operations, including clinical trial expenses and capital expenditure requirements, for at least 12 months from the issuance date of these financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impact of COVID-19&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The COVID-19 pandemic, which began in December 2019 and has spread worldwide, has caused many governments to implement measures to slow the spread of the outbreak, including shelter-in-place orders and the mandatory shutdown of certain businesses. The outbreak and government measures taken in response have had a significant impact, both direct and indirect, on the Company&#x2019;s business, as supply chains have been disrupted, and facilities and production have been suspended. The future progression of the pandemic and its effects on the Company&#x2019;s business and operations are uncertain. The COVID-19 pandemic may affect the Company&#x2019;s ability to initiate and complete preclinical studies, delay its clinical trials or future clinical trials, disrupt regulatory activities, or have other adverse effects on its business and operations. The pandemic has already caused significant disruptions in the financial markets, and may continue to cause such disruptions, which could impact the Company&#x2019;s ability to raise additional funds to support its operations. Moreover, the pandemic has significantly impacted economies worldwide and could result in adverse effects on the Company&#x2019;s business and operations.&lt;/span&gt;&lt;/div&gt;To date, the COVID-19 pandemic has not resulted in material financial impacts or impairment losses in the carrying values of the Company&#x2019;s assets as a result of the pandemic and the Company is not aware of any specific related event or circumstance that would require it to revise the estimates reflected in these financial statements. The extent to which the COVID-19 pandemic will directly or indirectly impact the Company&#x2019;s business, results of operations and financial condition, including current and future clinical trials and research and development costs, will depend on future developments that are highly uncertain, including as a result of new information that may emerge concerning COVID-19, the actions taken to contain or treat it, and the duration and intensity of the related economic impact of the pandemic.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183Ni9mcmFnOmJhZDg3MmUwZjBjNTQzYTdiMDBhYWFlNDcwZjgyZWExL3RleHRyZWdpb246YmFkODcyZTBmMGM1NDNhN2IwMGFhYWU0NzBmODJlYTFfMTcwNQ_a613c39d-d9b1-4ccb-915a-629ce9f8d874"
      unitRef="usd">-414600000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183Ni9mcmFnOmJhZDg3MmUwZjBjNTQzYTdiMDBhYWFlNDcwZjgyZWExL3RleHRyZWdpb246YmFkODcyZTBmMGM1NDNhN2IwMGFhYWU0NzBmODJlYTFfMTcxMg_208a1a90-37d8-4c99-81db-7612b352663c"
      unitRef="usd">-388100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetIncomeLoss
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183Ni9mcmFnOmJhZDg3MmUwZjBjNTQzYTdiMDBhYWFlNDcwZjgyZWExL3RleHRyZWdpb246YmFkODcyZTBmMGM1NDNhN2IwMGFhYWU0NzBmODJlYTFfMTc2MA_1117a701-4eca-40b0-9321-7459e8649df3"
      unitRef="usd">-26500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183Ni9mcmFnOmJhZDg3MmUwZjBjNTQzYTdiMDBhYWFlNDcwZjgyZWExL3RleHRyZWdpb246YmFkODcyZTBmMGM1NDNhN2IwMGFhYWU0NzBmODJlYTFfMTc2Nw_9241c93a-128e-4f2b-b97d-21c20aa04639"
      unitRef="usd">-66500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183Ni9mcmFnOmJhZDg3MmUwZjBjNTQzYTdiMDBhYWFlNDcwZjgyZWExL3RleHRyZWdpb246YmFkODcyZTBmMGM1NDNhN2IwMGFhYWU0NzBmODJlYTFfMjc0ODc3OTA3NjUyMQ_f4940411-925d-447b-84d6-feeb074e0f68"
      unitRef="usd">-81200000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183Ni9mcmFnOmJhZDg3MmUwZjBjNTQzYTdiMDBhYWFlNDcwZjgyZWExL3RleHRyZWdpb246YmFkODcyZTBmMGM1NDNhN2IwMGFhYWU0NzBmODJlYTFfMjc0ODc3OTA3NjUzMA_87d105ab-63a8-4e04-9a31-5f4969919578"
      unitRef="usd">-55600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183Ni9mcmFnOmJhZDg3MmUwZjBjNTQzYTdiMDBhYWFlNDcwZjgyZWExL3RleHRyZWdpb246YmFkODcyZTBmMGM1NDNhN2IwMGFhYWU0NzBmODJlYTFfMjE5OTAyMzI2MDY3NQ_5a51f930-6aee-493e-a20a-1f00ae850173"
      unitRef="usd">225500000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwODM_2d8abeb7-1351-4148-9d2b-243348272d7e">Summary of Significant Accounting Policies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has prepared the accompanying financial statements in conformity with accounting principles generally accepted in the United States of America, or U.S. GAAP. The Company&#x2019;s consolidated financial statements reflect the operations of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless otherwise noted, the Company has retroactively adjusted all common and preferred share and related share price information to give effect to the Exchange Ratio established in the Merger Agreement. Operations prior to the Merger are those of Legacy Humacyte.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;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 U.S. 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 financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates in the financial statements include stock-based compensation costs, right-of-use, or ROU assets, accruals for research and development activities, contingent earnout liability, fair value of common stock warrants, redeemable convertible preferred stock and income taxes. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates and manages its business as one reportable and operating segment. The Company is developing proprietary, bioengineered, acellular human tissues that are designed to be used in the treatment of diseases and conditions across a range of anatomic locations in multiple therapeutic areas. The Company&#x2019;s chief executive officer, who is the chief operating decision maker, reviews financial information on an aggregate basis for purposes of evaluating financial performance and allocating resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss includes net loss as well as other changes in stockholders&#x2019; equity (deficit) that result from transactions and economic events other than those with stockholders. There was no difference between net loss and comprehensive loss for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all short-term, highly liquid investments, including certificates of deposit (&#x201c;CDs&#x201d;) purchased with an original maturity of three months or less at the date of purchase, to be cash equivalents. Cash deposits are held with financial institutions with investment-grade ratings in the United States of America, or U.S. Cash deposits typically exceed federally insured limits. As of December&#160;31, 2021, cash and cash equivalents consisted of cash on deposit with banks denominated in U.S. dollars, investments in money market funds, and CDs maturing within three months of their purchase date. At December&#160;31, 2020, cash and cash equivalents consisted of cash on deposit with banks denominated in U.S. dollars and investments in money market funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its certificates of deposit as cash and cash equivalents or short-term investments and reassesses the appropriateness of the classification of its investments at the end of each reporting period. Certificates of deposit held for investment with an original maturity greater than three months are carried at amortized cost and reported as short-term investments on the consolidated balance sheets. The type of certificates of deposit that the Company invests in are not considered debt securities under Financial Accounting Standards Board ("FASB") Accounting Standards Codification (&#x201c;ASC&#x201d;) 320, Investments - Debt Securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;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 approximately $10.0 million in certificates of deposit. These cash deposits are deposited at a bank that is a member of the Certificate of Deposit Account Registry Service (&#x201c;CDARS&#x201d;), in which large deposits are divided into smaller amounts and placed with other FDIC insured banks which are also members of the CDARS network. Those members issue CDs in amounts under $250,000, so that the entire deposit balance is eligible for FDIC insurance. The Company classified $2.0 million as cash and cash equivalents and classified $8.0 million of its certificates of deposits as short-term investments on its consolidated balance sheets as of December&#160;31, 2021. The Company did not have any certificates of deposit as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues generally consist of grant revenues, including revenues generated under government and other awarded grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grant Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue primarily from government and other awarded grants that reimburse the Company for certain allowable costs related to research and development efforts. These grants include the following terms:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Department of Defense grants are for an award of $4.0 million, all of which was recognized as revenue before the program ended, for work on bioengineered blood vessels for vascular trauma, which was awarded to the Company in September 2017 and ended in February 2020, and an award of $7.1 million for work to support human tissue engineered blood vessels for vascular reconstruction in the injured warfighter, which was awarded to the Company in August 2017 and is ongoing. The Company has recognized revenue of $1.3 million and $1.1 million during the year ended December&#160;31, 2021 and 2020, respectively, for reimbursement of certain allowable costs related to these grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The National Institutes of Health grant is for $1.6 million for work to support bioengineered grafts for peripheral vascular disease, which was awarded to the Company in November 2013. The Company recognized $1.6 million for the reimbursement of certain allowable costs related to the grant before this program ended in 2020. The Company recognized $0.3 million during the year ended December&#160;31, 2020, and no revenue during the year ended December&#160;31, 2021, for reimbursement of certain allowable costs related to this grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that the grants are not within the scope of ASC 606 as they do not meet the definition of a contract with a customer. The Company has concluded that the grants meet the definition of a contribution and are nonexchange transactions and has applied the contribution accounting model in Subtopic 958-605, Not-for-Profit-Entities-Revenue Recognition by analogy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes funding received from grants as revenue, rather than as a reduction of research and development expenses, because the Company is the principal in conducting the research and development activities and these grants are central to the Company&#x2019;s ongoing operations. The Company recognizes revenue only after the qualifying expenses related to the grants have been incurred and it is reasonably assured that the expenses will be reimbursed and the revenue will be collectible. The related costs incurred are included in research and development expense in the Company&#x2019;s consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from grants not within the scope of ASC 606 was $1.3 million and $1.5 million for the years ending December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue from Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration that an entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. ASC 606 also impacts certain other areas, such as the accounting for costs to obtain or fulfill a contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, ASC 606 requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For contracts where the period between when the Company transfers a promised good or service to the customer and when the customer pays is one year or less, the Company has elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and short-term investments consisting of CDs. Total cash balances exceeded insured balances by the Federal Deposit Insurance Corporation as of December&#160;31, 2021 and 2020. The company has cash equivalents that are invested in highly rated money market funds invested only in obligations of the U.S. government and its agencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenue has been derived from government grants. The Company&#x2019;s grants which represented 10% or more of the Company&#x2019;s total revenue during the years ended December&#160;31, 2021 and 2020 or accounts receivable balance as of December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.037%"/&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;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;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant A &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Grant B &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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Grant C &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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant D &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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s revenues were generated from grants from government and other entities located in the United States, for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the two-class method to compute basic and diluted net loss per share attributable to common stockholders when shares meet the definition of participating securities. The two-class method determines net loss per common share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to share in the earnings as if all income for the period had been distributed. During periods of loss, there is no allocation required under the two-class method since the redeemable convertible preferred stock did not have a contractual obligation to share in the Company&#x2019;s losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by the weighted-average number of common shares outstanding during the period without consideration of potentially dilutive common stock. Diluted net loss per share attributable to common stockholders reflects the potential &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the Company unless inclusion of such shares would be anti-dilutive. As the Company has only incurred losses, basic and diluted net loss per share is the same.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential shares of common stock that were excluded from the computation of diluted net loss per share for each period because including them would have had an antidilutive effect were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable upon conversion of Series A redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,421,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Shares issuable upon conversion of Series B redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,137,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Shares issuable upon conversion of Series C redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,241,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Shares issuable upon conversion of Series D redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,812,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of options under stock plan&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;6,711,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,813,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Warrants to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 15,000,000 Contingent Earnout shares are excluded from the anti-dilutive table for all the periods presented as such shares are contingently issuable until the share price of the Company exceeds specified thresholds that have not yet been achieved, or upon the occurrence of a change in control.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants at the measurement date. ASC 820, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement and Disclosures&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, establishes a hierarchy whereby inputs to valuation techniques used in measuring fair value are prioritized, or the fair value hierarchy. There are three levels to the fair value hierarchy based on reliability of inputs, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 &#x2014; Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 &#x2014; Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 &#x2014; Unobservable inputs in which little or no market data exists, therefore requiring the Company to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them for each reporting period, utilizing valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The determination requires significant judgments to be made by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net are recorded at cost less accumulated depreciation. Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the balance sheet accounts and any resulting gain or loss is included in the results of operations for the respective period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets. The estimated useful lives for significant asset categories are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:49.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.303%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Property and equipment&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;Estimated Useful&lt;br/&gt;Lives (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Scientific equipment&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 7&lt;/span&gt;&lt;/div&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: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;5&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: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;3&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;Furniture and fixtures&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;Lesser of useful life or life of lease&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;Construction in progress&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews the carrying value of property and equipment for indicators of possible impairment whenever events and circumstances indicate that the carrying value of an asset or asset group may not be recoverable from the estimated future net undiscounted cash flows expected to result from its use and eventual disposition. In cases where estimated future net undiscounted cash flows are less than the carrying value, an impairment loss is recognized equal to an amount by which the carrying value exceeds the fair value of the asset or asset group. The factors considered by management in performing this assessment include current operating results, trends and prospects, the manner in which the property is used, and the effects of obsolescence, demand, competition, and other economic factors. Based on this assessment, during the years ended December&#160;31, 2021 and 2020, respectively, the Company concluded there were no such events or changes in circumstances requiring review of the carrying amount of the Company&#x2019;s long-lived assets and there was no impairment during the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are computed using the asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company&#x2019;s financial statements. In estimating future tax consequences, the Company considers all expected future events other than enactment of changes in tax laws or rates. A valuation allowance is recorded, if necessary, to reduce net deferred tax assets to their realizable values if management does not believe it is more likely than not that the net deferred tax assets will be realized. As of December&#160;31, 2021 and 2020, the Company has recorded a full valuation allowance against its deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the accounting guidance for uncertainties in income taxes, which prescribes a recognition threshold and measurement process for recording uncertain tax positions taken, or expected to be taken, in a tax return in the financial statements. Additionally, the guidance also prescribes the treatment for derecognition, classification, accounting in interim periods and disclosure requirements for uncertain tax positions. The Company accrues for the estimated amount of taxes for uncertain tax positions if it is more likely than not that the Company would be required to pay such additional taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit can be recognized. Assessing an uncertain tax position begins with the initial determination of the sustainability of the position and is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. As of each balance sheet date, unresolved uncertain tax positions must be reassessed. Additionally, the Company must accrue interest and related penalties, if applicable, on all tax exposures for which reserves have been established consistent with jurisdictional tax laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has analyzed its filing positions in all significant Federal and state jurisdictions where it is required to file income tax returns, as well as open tax years in these jurisdictions. As of December&#160;31, 2021 and 2020, the Company has determined that no uncertain tax positions would have a material impact on the financials statements of the Company. The Company is no longer subject to Federal, state, and local tax examinations by tax authorities for years before 2018 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;although carry-forward attributes that were generated prior to 2018 may still be adjusted upon examination by the taxing authorities if they either have been or will be used in a future period. No income tax returns are currently under examination by taxing authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;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 not recorded any amounts for unrecognized tax benefits. The Company&#x2019;s policy is to recognize interest and penalties related to uncertain tax positions in the provision for income taxes. As of December&#160;31, 2021 and 2020, the Company had no accrued interest or penalties related to uncertain tax positions, and no amounts had been recognized in the Company&#x2019;s statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intellectual Property&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company seeks to protect its intellectual property by filing patent applications in the United States and abroad related to novel technologies and product candidates that it views as important to its business. The patent positions of biotechnology companies generally, including the Company&#x2019;s patent positions, is highly uncertain and involves complex legal and factual questions for which legal principles remain unresolved. Patent costs have been expensed as incurred as general and administrative expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses research and development costs as operating expenses as incurred. Research and development expenses consist primarily of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;salaries and related overhead expenses for personnel in research and development functions, including stock-based compensation and benefits;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;fees paid to consultants and CROs, including in connection with clinical trials, and other related clinical trial fees, such as for investigator grants, patient screening, laboratory work and statistical compilation and analysis; allocation of facility lease and maintenance costs;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;depreciation of leasehold improvements, laboratory equipment and computers;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;costs related to purchasing raw materials for and producing product candidates for clinical trials;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;costs related to compliance with regulatory requirements;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;costs related to the manufacturing scale-out initiative; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;license fees related to in-licensed technologies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into various agreements with CROs and a CMO, which conduct preclinical studies and clinical trials and contract manufacturing activities. The Company&#x2019;s research and development accruals are estimated based on the level of services performed, progress of the studies, including the phase or completion of events, and contracted costs. The estimated costs of research and development provided, but not yet invoiced, are included in accrued expenses on the balance sheet. If the actual timing of the performance of services or the level of effort varies from the original estimates, the Company will adjust the accrual accordingly. Payments made under these arrangements in advance of the performance of the related services are recorded as prepaid expenses and other current assets until the services are rendered. The Company terminated its agreement with its CMO on March 6, 2020. The remaining HAV inventory at the CMO was fully depleted during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for stock-based compensation for employees and non-employees measured at grant date, based on the fair value of the award. The Company measures the fair value of awards granted using the Black-Scholes option pricing model and recognizes the expense over the requisite service period using the straight-line method. Option valuation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;models, including the Black-Scholes option-pricing model, require the input of highly subjective assumptions, and changes in the assumptions used can materially affect the grant-date fair value of an award. These assumptions include the risk-free rate of interest, expected dividend yield, expected volatility, the expected term of the award, and the fair value of the underlying common stock on the date of grant. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger, the Company assumed 5,000,000 publicly-traded warrants (&#x201c;Public Warrants&#x201d;) and 177,500 private placement warrants issued to AHAC Sponsor LLC (the &#x201c;Sponsor&#x201d;), Oppenheimer &amp;amp; Co. Inc. and Northland Securities, Inc, in connection with AHAC&#x2019;s initial public offering (&#x201c;Private Placement Warrants&#x201d; and, together with the Public Warrants, the &#x201c;Common Stock Warrants&#x201d;). The Common Stock Warrants entitle the holder to purchase one share of the Company&#x2019;s Common stock, par value $0.0001 (&#x201c;Common Stock&#x201d;), at an exercise price of $11.50 per share. The Public Warrants are publicly traded and are exercisable for cash unless certain conditions occur, such as the failure to have an effective registration statement related to the shares issuable upon exercise or redemption by the Company under certain conditions, at which time the warrants may be eligible for a cashless exercise. The Private Placement Warrants are non-redeemable for cash so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the Common Stock Warrants to determine the appropriate financial statement classification upon the consummation of the Merger. The Common Stock Warrants are not mandatorily redeemable and are considered to be freestanding instruments as they are separately exercisable into common shares. As such, the Common Stock Warrants were not classified as liabilities under FASB ASC Topic 480, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Distinguishing Liabilities from Equity &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASC 480&#x201d;). The Company then evaluated the Common Stock Warrants under FASB ASC Topic 815, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The agreement governing the Common Stock Warrants includes a provision (&#x201c;Replacement of Securities Upon Reorganization&#x201d;), the application of which could result in a different settlement value for the Private Placement Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a fixed-for-fixed option on the Company&#x2019;s ordinary shares, the Private Placement Warrants are not considered to be &#x201c;indexed to the Company&#x2019;s own stock&#x201d; and therefore are not classified in stockholders&#x2019; equity. As the Private Placement Warrants meet the definition of a derivative, the Company recorded these warrants as liabilities on the consolidated balance sheet at fair value, with subsequent changes in their respective fair values recognized in the consolidated statements of operations and comprehensive loss at each reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Public Warrants are considered to be &#x201c;indexed to the Company&#x2019;s own stock&#x201d;. The agreement provides that in the event of a tender or exchange offer made to and accepted by holders of more than 50% of the outstanding shares of the Company&#x2019;s common shares, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. As the Company has a single class of common stock, a qualifying cash tender offer of more than 50% of the Company&#x2019;s common stock will always result in a change-in-control and would not preclude permanent equity classification of the Public Warrants. Based on this evaluation, the Company concluded that the Public Warrants meet the criteria to be classified within stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingent Earnout Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Reverse Recapitalization and pursuant to the Merger Agreement, Legacy Humacyte equity holders are entitled to receive as additional merger consideration of up to 15,000,000 shares of the Company&#x2019;s Common Stock (the &#x201c;Contingent Earnout Shares&#x201d;), comprised of two separate tranches of 7,500,000 shares per tranche, for no consideration upon the occurrence of certain triggering events, including a change of control event that is not solely indexed to the common stock. In accordance with ASC 815-40, as the earnout shares were not indexed to the common stock, they were accounted for as a liability at the Reverse Recapitalization date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of other (expense) income, net in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the Contingent Earnout Shares was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over a ten-year period prioritizing the most reliable information available. The assumptions utilized in the calculation were based on the achievement of certain stock price milestones, including the current Company common stock price, expected volatility, risk-free rate, expected term and expected dividend yield.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Contingent Earnout Shares are categorized as a Level 3 fair value measurement (see &#x201c;Fair Value of Financial Instruments&#x201d; accounting policy described above) because the Company estimated projections over a ten-year period utilizing unobservable inputs. Contingent earnout payments involve certain assumptions requiring significant judgment and actual results can differ from assumed and estimated amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its leases under ASC 842, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company determines if an arrangement is or contains a lease and the classification of that lease at inception of a contract. The Company&#x2019;s operating lease assets are included in &#x201c;operating lease right-of-use assets, net&#x201d;, and the current and non-current portions of the operating lease liabilities are included in &#x201c;operating lease obligation, current portion&#x201d;, and &#x201c;operating lease obligation, net of current portion&#x201d;, respectively, on the balance sheets. The Company&#x2019;s finance lease assets are included in &#x201c;finance lease right-of-use assets, net&#x201d;, and the current and non-current portions of the finance lease liabilities are included in &#x201c;finance lease obligation, current portion&#x201d;, and &#x201c;finance lease obligation, net of current portion&#x201d;, respectively, on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under this guidance, arrangements meeting the definition of a lease are classified as operating or finance leases, and are recorded on the balance sheet as both a right-of-use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease or the Company&#x2019;s incremental borrowing rate. Lease right-of-use assets and lease obligations are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Operating lease right-of-use assets are adjusted for (i) payments made at or before the commencement date, (ii) initial direct costs incurred, and (iii) tenant incentives under the lease. As the implicit rate for the operating leases were not determinable, the Company used an incremental borrowing rate based on the information available at the respective lease commencement dates in determining the present value of future payments. The incremental borrowing rate represents the interest rate the Company would expect to incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company determined the incremental borrowing rate by considering various factors, such as its credit rating, interest rates of similar debt instruments of entities with comparable credit ratings, the lease term and the currency in which the lease was denominated. The Company considers a lease term to be the noncancelable period that it has the right to use the underlying asset, including any periods where it is reasonably certain the Company will exercise any option to extend the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the right-of-use asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate. Lease liabilities are increased by interest and reduced by payments each period, and the right of use asset is amortized over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In calculating the right-of-use assets and lease liabilities, the Company has elected to combine lease and non-lease components for all asset classes. The Company excludes short-term leases, if any, having initial terms of 12 months or less from the new guidance as an accounting policy election, and recognizes rent expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to risks and uncertainties common to early-stage companies in the biotechnology industry, including, but not limited to, successful discovery and development of its product candidates, the success of clinical trials and other studies for its product candidates, including for its ongoing V005 Phase II/III clinical trial and V007 Phase III clinical trial, the regulatory approval and commercialization of its HAVs and other product candidates, the expected size of the target populations for the Company&#x2019;s product candidates, the degree of market acceptance of the HAVs, if approved, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the availability of third-party coverage and reimbursement, development by competitors of new technological innovations, the ability to manufacture HAVs and other product candidates in sufficient quantities, expectations regarding the Company&#x2019;s strategic partnerships, dependence on third parties, key personnel and the ability to attract and retain qualified employees, protection of proprietary technology and confidentiality of trade secrets, compliance with governmental regulations, the impact of the COVID-19 pandemic, the Company&#x2019;s implementation and maintenance of effective internal controls, and the ability to secure additional capital to fund operations and commercial success of its product candidates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product candidates currently under development will require extensive preclinical and clinical testing and regulatory approval prior to commercialization. These efforts require significant amounts of additional capital, adequate personnel, and infrastructure and extensive compliance-reporting capabilities. Even if the Company&#x2019;s commercialization efforts are successful, it is uncertain when, if ever, the Company will realize significant revenue from product sales, and the Company may depend on certain strategic relationships to distribute its products, including the Company&#x2019;s strategic partnership with Fresenius Medical Care Holdings, Inc., (&#x201c;Fresenius Medical Care&#x201d;) to sell, market and distribute its 6 millimeter HAV for certain specified indications outside the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12 &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#x201d; (&#x201c;ASU 2019-12&#x201d;). The FASB issued this update to remove certain exceptions to the general principles in the Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 740 and to improve consistent application of and  simplify U.S. GAAP for other areas of ASC Topic 740 by clarifying and amending existing guidance. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted ASU 2019-12 as of January 1, 2021. The adoption of the new guidance did not have a material impact on the Company&#x2019;s financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &#x201c;Debt-Debt with Conversion and Other Options (Subtopic 470 &#x2013; 20) and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic 815&#x2013;40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&#x201d; (&#x201c;ASU 2020-06&#x201d;), which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. Either a modified retrospective method of transition or a fully retrospective method of transition is permissible for the adoption of this standard. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021, with early adoption permitted. The Company adopted ASU 2020-06 as of January 1, 2021. The adoption of this ASU had no impact on the Company&#x2019;s financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the FASB issued ASU No. 2021-04, &#x201c;Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&#x201d; (&#x201c;ASU 2021-04&#x201d;). The FASB issued this update to clarify and reduce diversity in an issuer&#x2019;s accounting for modifications or exchanges of freestanding equity classified written call options (for example, warrants) that remain equity classified after modification or exchange. ASU 2021-04 is effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the amendments prospectively to modifications or exchanges occurring after the effective date of the amendments. The Company plans to adopt the standard effective January 1, 2022 and does not expect a material impact to its consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued ASU No. 2021-10, &#x201c;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#x201d; (&#x201c;ASU 2021-10&#x201d;) to improve financial reporting by requiring disclosures that increase the transparency of transactions with a government accounted for by applying a grant or contribution model by analogy, including (i) the types of transactions, (ii) an entity&#x2019;s accounting for those transactions, and (iii) the effect of those transactions on an entity&#x2019;s financial statements. ASU 2021-10 is effective for all entities within their scope for &lt;/span&gt;&lt;/div&gt;financial statements issued for annual periods beginning after December 15, 2021. Early adoption is permitted and an entity can elect to apply the amendments in this guidance prospectively or retrospectively. The Company plans to adopt this standard effective January 1, 2022 and does not expect a material impact to its consolidated financial statements or disclosures.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwODY_7a45c91a-6826-4475-baa4-4f51f42efa0b">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has prepared the accompanying financial statements in conformity with accounting principles generally accepted in the United States of America, or U.S. GAAP. The Company&#x2019;s consolidated financial statements reflect the operations of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless otherwise noted, the Company has retroactively adjusted all common and preferred share and related share price information to give effect to the Exchange Ratio established in the Merger Agreement. Operations prior to the Merger are those of Legacy Humacyte.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwODc_a9909595-d413-4505-8c95-70b773a643b4">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;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 U.S. 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 financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates in the financial statements include stock-based compensation costs, right-of-use, or ROU assets, accruals for research and development activities, contingent earnout liability, fair value of common stock warrants, redeemable convertible preferred stock and income taxes. The Company evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwODg_e7941943-5be2-4081-97ae-30c7b70b56c1">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates and manages its business as one reportable and operating segment. The Company is developing proprietary, bioengineered, acellular human tissues that are designed to be used in the treatment of diseases and conditions across a range of anatomic locations in multiple therapeutic areas. The Company&#x2019;s chief executive officer, who is the chief operating decision maker, reviews financial information on an aggregate basis for purposes of evaluating financial performance and allocating resources.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMTY5NQ_41dff0c7-b93a-4519-b075-06f78bfa2f45"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMTY5NQ_777b6594-5135-4571-8599-f3d4b25a5fbb"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwOTY_bfb3ff9e-5a00-447f-89bc-0244ca345036">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss includes net loss as well as other changes in stockholders&#x2019; equity (deficit) that result from transactions and economic events other than those with stockholders. There was no difference between net loss and comprehensive loss for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwOTc_6242b6bb-1383-47a3-a826-214a45b401f0">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all short-term, highly liquid investments, including certificates of deposit (&#x201c;CDs&#x201d;) purchased with an original maturity of three months or less at the date of purchase, to be cash equivalents. Cash deposits are held with financial institutions with investment-grade ratings in the United States of America, or U.S. Cash deposits typically exceed federally insured limits. As of December&#160;31, 2021, cash and cash equivalents consisted of cash on deposit with banks denominated in U.S. dollars, investments in money market funds, and CDs maturing within three months of their purchase date. At December&#160;31, 2020, cash and cash equivalents consisted of cash on deposit with banks denominated in U.S. dollars and investments in money market funds.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjc0ODc3OTA3ODE3OTY_209ed71d-9864-42c7-856f-34732bd22774">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its certificates of deposit as cash and cash equivalents or short-term investments and reassesses the appropriateness of the classification of its investments at the end of each reporting period. Certificates of deposit held for investment with an original maturity greater than three months are carried at amortized cost and reported as short-term investments on the consolidated balance sheets. The type of certificates of deposit that the Company invests in are not considered debt securities under Financial Accounting Standards Board ("FASB") Accounting Standards Codification (&#x201c;ASC&#x201d;) 320, Investments - Debt Securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:CertificatesOfDepositAtCarryingValue
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzMzMDMyNA_afd80739-cc4b-4b80-bdc5-e40c9d64d68e"
      unitRef="usd">10000000</us-gaap:CertificatesOfDepositAtCarryingValue>
    <us-gaap:CertificatesOfDepositAtCarryingValue
      contextRef="if358f957f950456fabf279659f100f79_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzMzMDM5MA_993efb35-b99c-4493-a508-e4922343469c"
      unitRef="usd">2000000</us-gaap:CertificatesOfDepositAtCarryingValue>
    <us-gaap:CertificatesOfDepositAtCarryingValue
      contextRef="icabb72a94df94bd8914b2c33dca34630_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzMzMDQwNQ_4332e952-3fc0-4a00-9153-bba5bafb1d0a"
      unitRef="usd">8000000</us-gaap:CertificatesOfDepositAtCarryingValue>
    <huma:RevenueNotFromContractsWithCustomersPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwOTE_4c58b044-5d0d-447c-a62a-71cafc2f2d54">Grant RevenueThe Company generates revenue primarily from government and other awarded grants that reimburse the Company for certain allowable costs related to research and development efforts.&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that the grants are not within the scope of ASC 606 as they do not meet the definition of a contract with a customer. The Company has concluded that the grants meet the definition of a contribution and are nonexchange transactions and has applied the contribution accounting model in Subtopic 958-605, Not-for-Profit-Entities-Revenue Recognition by analogy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes funding received from grants as revenue, rather than as a reduction of research and development expenses, because the Company is the principal in conducting the research and development activities and these grants are central to the Company&#x2019;s ongoing operations. The Company recognizes revenue only after the qualifying expenses related to the grants have been incurred and it is reasonably assured that the expenses will be reimbursed and the revenue will be collectible. The related costs incurred are included in research and development expense in the Company&#x2019;s consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</huma:RevenueNotFromContractsWithCustomersPolicyTextBlock>
    <huma:AmountAwardedFromGovernmentGrant
      contextRef="i5963f7ffea5a4c929428bb7a9318ed43_D20170901-20170930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzI5ODI4OQ_de7aec82-a700-4cb5-a869-9a3b1331878a"
      unitRef="usd">4000000</huma:AmountAwardedFromGovernmentGrant>
    <huma:AmountAwardedFromGovernmentGrant
      contextRef="i0adff233ba8a45ffa469a5a5a77629bd_D20170801-20170831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzI5ODUwNA_8975cbc1-0223-44d3-8043-a21e70036484"
      unitRef="usd">7100000</huma:AmountAwardedFromGovernmentGrant>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i4187b6e88db64b719f0809d58e58583d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzI5OTQ5Ng_8c382194-2618-452f-8b75-f673aa01977e"
      unitRef="usd">1300000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i42c14437d8a3465490c909a1692a9c22_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzI5ODc5Nw_de19f558-c7e8-4735-ae29-cf0ec4e351cf"
      unitRef="usd">1100000</us-gaap:RevenueNotFromContractWithCustomer>
    <huma:AmountAwardedFromGovernmentGrant
      contextRef="ic638b0799d864fe889323c85975b1acc_D20131101-20131130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzI5ODk3Ng_c5521548-e356-41ce-aa07-1db3b83ab29b"
      unitRef="usd">1600000</huma:AmountAwardedFromGovernmentGrant>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i4f508bc33d2d46a2aa4baca694366ec0_D20131101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzI5OTExOA_1af27a77-17ff-418f-8b6c-f19f85bb0b17"
      unitRef="usd">1600000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ib11a95d20f5a49a196e68fee7c4958f9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzI5OTYwMg_47811c3f-57f9-422d-b254-3bba54346bfc"
      unitRef="usd">300000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="id30a6547be0348819709b85b605dbb1a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzI5OTYzNg_a0fda70b-9a0d-45d3-8e5c-663851c505a9"
      unitRef="usd">0</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMTAxMTE_57237140-657e-4025-9933-188c5af8c2e6"
      unitRef="usd">1300000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzMxODA1OQ_151352d5-e57c-46d5-b72a-03beccb6b5c2"
      unitRef="usd">1500000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzM0MjkxNQ_ba7b281e-383e-4c51-9149-6e41ffb416b0">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue from Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services and is recognized in an amount that reflects the consideration that an entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC 606, the entity performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. ASC 606 also impacts certain other areas, such as the accounting for costs to obtain or fulfill a contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, ASC 606 requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For contracts where the period between when the Company transfers a promised good or service to the customer and when the customer pays is one year or less, the Company has elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing component.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwOTI_f7294a5c-fd1c-47e0-a8d2-5c7abd90cf10">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and short-term investments consisting of CDs. Total cash balances exceeded insured balances by the Federal Deposit Insurance Corporation as of December&#160;31, 2021 and 2020. The company has cash equivalents that are invested in highly rated money market funds invested only in obligations of the U.S. government and its agencies.&lt;/span&gt;&lt;/div&gt;The majority of the Company&#x2019;s revenue has been derived from government grants.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwODU_e0fb31b0-49f8-4f47-a8df-010752fb0382">The Company&#x2019;s grants which represented 10% or more of the Company&#x2019;s total revenue during the years ended December&#160;31, 2021 and 2020 or accounts receivable balance as of December&#160;31, 2021 and 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.037%"/&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;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;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant A &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Grant B &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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Grant C &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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant D &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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib43239595b1c4cf3bc919fb9dfca9ecc_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfMy05LTEtMS05Nw_46c1a24b-395e-41e9-abaa-3700b8f89ce8"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idcc22e5b5be04fafae5bbde24d9db7aa_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfNC01LTEtMS01Mg_2738ccad-9b49-4ced-bf1e-c75bd0dcf17e"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i227e902864c949d1b644f69091f49d1f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfNC03LTEtMS01Mg_cf40f4d6-2318-47a8-8bf6-d65b7e869e66"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if0ce958db5b442fda6062a1e4dcb34ed_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfNC05LTEtMS05Nw_a28d2290-f935-44b3-8052-17e3db8f4911"
      unitRef="number">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i62cdad2c901046758df3991436c7fa6b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfNC0xMS0xLTEtOTc_738dffaa-6406-4644-b986-3e2ec5d65f56"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2637f7d29156496f9c7799dec7e70dad_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfNS05LTEtMS05Nw_4fe342ce-ee12-48ae-9600-576bb7c6a5ee"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib9a755d658fa49af9d79a6587fed7ed0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfNi01LTEtMS01Mg_fb34c464-e4cf-4d79-ba38-9bd8e033b85c"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibe5e8a1f0d3c403f8d6b21355ea70c69_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfNi03LTEtMS01Mg_86bf55be-fc17-4c81-9c2d-60a9b14d480b"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0073d88e15d34ca6a8bbcaaee169401d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfNi05LTEtMS0xMTE_34115ef7-37c4-4c5a-84af-1db52357bb28"
      unitRef="number">0.95</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i25378300fbaf47e19359071b1e80c183_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjY5ZmUzM2M3NDY1MzQzNDQ4YTExMzk0NjUyZjIyZDczL3RhYmxlcmFuZ2U6NjlmZTMzYzc0NjUzNDM0NDhhMTEzOTQ2NTJmMjJkNzNfNi0xMS0xLTEtMTEx_be030bbe-ce3c-48d1-a03c-d413d8b2c774"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwOTQ_40ba8fb6-1122-4107-9b7f-4db2cfdb2a7c">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the two-class method to compute basic and diluted net loss per share attributable to common stockholders when shares meet the definition of participating securities. The two-class method determines net loss per common share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to share in the earnings as if all income for the period had been distributed. During periods of loss, there is no allocation required under the two-class method since the redeemable convertible preferred stock did not have a contractual obligation to share in the Company&#x2019;s losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by the weighted-average number of common shares outstanding during the period without consideration of potentially dilutive common stock. Diluted net loss per share attributable to common stockholders reflects the potential &lt;/span&gt;&lt;/div&gt;dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the Company unless inclusion of such shares would be anti-dilutive. As the Company has only incurred losses, basic and diluted net loss per share is the same.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwODQ_ab7688a4-d38d-4055-a33e-c758ffaab27e">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential shares of common stock that were excluded from the computation of diluted net loss per share for each period because including them would have had an antidilutive effect were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable upon conversion of Series A redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,421,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Shares issuable upon conversion of Series B redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,137,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Shares issuable upon conversion of Series C redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,241,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Shares issuable upon conversion of Series D redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,812,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of options under stock plan&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;6,711,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,813,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Warrants to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i814f2ff1907b4dd0aa008102daf2d66b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfMy0zLTEtMS01Mg_605aa71f-1de7-4fff-9456-9d0c055ca1d0"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6262cacd236846829964a3329ec0a825_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfMy01LTEtMS0xMjE_b77e86cd-4177-4d49-9fdd-272c19e33db4"
      unitRef="shares">18421897</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9c9d3457bada4165823d37e165e87f09_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfNC0zLTEtMS01Mg_f9289921-8625-4686-b8f7-0ea295183869"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iac551247533d419f9ea5d11622a36813_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfNC01LTEtMS0xMjE_2bc19e1f-95f3-4ce5-b2f2-bf3efa2bb47d"
      unitRef="shares">24137647</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic49993aae1d24061a39a51a47fb622c0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfNS0zLTEtMS01Mg_8b0169e5-7a65-4599-ab57-9ad474793817"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i99b6f00d34624adda3dbc37bbcf337d0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfNS01LTEtMS0xMjE_3dbbb3d8-6828-4568-9976-b6271ec7f7a5"
      unitRef="shares">11241283</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ied638a78f3814b90aa0bc2308aa1ecbc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfNi0zLTEtMS01Mg_1e1c957d-78a8-4521-b206-2ed193702b06"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1badc9c85dea43679cc820f49e50b42b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfNi01LTEtMS0xMjE_4e27f238-a13a-4dfc-85eb-199fcf22ef0e"
      unitRef="shares">15812735</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4e66004cfb964605b3973f6d75a3c487_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfNy0zLTEtMS01Mg_948173a8-0cd1-469d-849c-d426d377df5a"
      unitRef="shares">6711192</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i60c045c06b9f4f818ecdbb989d285820_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfNy01LTEtMS0xMjE_38c29a38-0ffc-4b67-ac19-de3483009626"
      unitRef="shares">4813262</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i547b898900404abcb59826dfd970684f_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfOC0zLTEtMS01Mg_7250ecf8-6a5f-4c69-9298-074f0040cd17"
      unitRef="shares">5588506</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie8034df924aa4d0087325603bf975bda_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjIwYWY0MjkxYzhiYTQyZDNiY2FiZDQ0OGFhOTllYzY2L3RhYmxlcmFuZ2U6MjBhZjQyOTFjOGJhNDJkM2JjYWJkNDQ4YWE5OWVjNjZfOC01LTEtMS0xMjE_8f990d54-4150-4498-b506-665f5e0f8d79"
      unitRef="shares">32961</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityShares
      contextRef="ifbba7ee290ab4ec197ee99ab72e4abf5_I20210217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMTQ5Mzg_4ec4e560-49b8-4dfa-9d5c-c31a1b957ac5"
      unitRef="shares">15000000</huma:ReverseRecapitalizationContingentConsiderationLiabilityShares>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwOTg_c75d7057-49a3-4a66-9da0-9531b14be925">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants at the measurement date. ASC 820, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement and Disclosures&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, establishes a hierarchy whereby inputs to valuation techniques used in measuring fair value are prioritized, or the fair value hierarchy. There are three levels to the fair value hierarchy based on reliability of inputs, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 &#x2014; Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 &#x2014; Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 &#x2014; Unobservable inputs in which little or no market data exists, therefore requiring the Company to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them for each reporting period, utilizing valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The determination requires significant judgments to be made by the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMwOTk_b7b37029-e7e7-4ee9-969a-19cd2af154b2">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net are recorded at cost less accumulated depreciation. Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred. When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the balance sheet accounts and any resulting gain or loss is included in the results of operations for the respective period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets. The estimated useful lives for significant asset categories are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:49.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.303%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Property and equipment&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;Estimated Useful&lt;br/&gt;Lives (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Scientific equipment&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 7&lt;/span&gt;&lt;/div&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: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;5&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: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;3&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;Furniture and fixtures&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;Lesser of useful life or life of lease&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;Construction in progress&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMDA_4bb455c7-ab8d-43e5-a7bc-b8dd7bdb1f88">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated using the straight-line method over the estimated useful lives of the related assets. The estimated useful lives for significant asset categories are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:49.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.303%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Property and equipment&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;Estimated Useful&lt;br/&gt;Lives (Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Scientific equipment&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 7&lt;/span&gt;&lt;/div&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: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;5&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: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;3&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;Furniture and fixtures&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 &#x2013; 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;Lesser of useful life or life of lease&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;Construction in progress&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;($ in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Scientific equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&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;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/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:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes $3.6 million and $3.5 million for the years ended December&#160;31, 2021 and 2020, respectively, related to scientific equipment not placed into service and therefore not being depreciated.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i23149083d45948439ad6613cbbca0ce9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjg4MzM1NTczMzYyOTRjMjhhYjNkM2VkOWRmZmEzNTg2L3RhYmxlcmFuZ2U6ODgzMzU1NzMzNjI5NGMyOGFiM2QzZWQ5ZGZmYTM1ODZfMS0yLTEtMS01Mi90ZXh0cmVnaW9uOjViYmRmYjc1NmYxYzQ3MDdiZTEwZDQxMTMwYThiZTQwXzQ_d693776d-d492-4972-844b-465efcd30569">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i244ef58b401f40e5b1050d384aada10a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjg4MzM1NTczMzYyOTRjMjhhYjNkM2VkOWRmZmEzNTg2L3RhYmxlcmFuZ2U6ODgzMzU1NzMzNjI5NGMyOGFiM2QzZWQ5ZGZmYTM1ODZfMS0yLTEtMS01Mi90ZXh0cmVnaW9uOjViYmRmYjc1NmYxYzQ3MDdiZTEwZDQxMTMwYThiZTQwXzk_12cc6470-5ead-455f-a7b5-cbc24e00bec0">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3dc8f18ea75c44a5996a4192f9a10db5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjg4MzM1NTczMzYyOTRjMjhhYjNkM2VkOWRmZmEzNTg2L3RhYmxlcmFuZ2U6ODgzMzU1NzMzNjI5NGMyOGFiM2QzZWQ5ZGZmYTM1ODZfMi0yLTEtMS01Mg_705ac3e8-baee-4d10-ae7a-b5c76631f6c1">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4c02a5c4edeb49a99c08797486f871b6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjg4MzM1NTczMzYyOTRjMjhhYjNkM2VkOWRmZmEzNTg2L3RhYmxlcmFuZ2U6ODgzMzU1NzMzNjI5NGMyOGFiM2QzZWQ5ZGZmYTM1ODZfMy0yLTEtMS01Mg_ecf36c90-3aae-4774-8a10-e923a949b7a0">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if713d5ff375746f5a185b1a337f1f23f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjg4MzM1NTczMzYyOTRjMjhhYjNkM2VkOWRmZmEzNTg2L3RhYmxlcmFuZ2U6ODgzMzU1NzMzNjI5NGMyOGFiM2QzZWQ5ZGZmYTM1ODZfNC0yLTEtMS01Mi90ZXh0cmVnaW9uOjdkNDMwZTgzYTg1MDQ4ZWRiMTkxZDUxMmFiNzY1ODllXzQ_e7356b6a-683d-4c9a-a340-80a691682b92">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0baa5d463b6441e5bbf8b5dda6726076_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RhYmxlOjg4MzM1NTczMzYyOTRjMjhhYjNkM2VkOWRmZmEzNTg2L3RhYmxlcmFuZ2U6ODgzMzU1NzMzNjI5NGMyOGFiM2QzZWQ5ZGZmYTM1ODZfNC0yLTEtMS01Mi90ZXh0cmVnaW9uOjdkNDMwZTgzYTg1MDQ4ZWRiMTkxZDUxMmFiNzY1ODllXzk_b7f223dc-882d-43d8-b2bb-343d18e63907">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMDE_6bcaeb38-a4e6-412b-ac79-c7a3bb26d7fb">Impairment of Long-Lived AssetsThe Company reviews the carrying value of property and equipment for indicators of possible impairment whenever events and circumstances indicate that the carrying value of an asset or asset group may not be recoverable from the estimated future net undiscounted cash flows expected to result from its use and eventual disposition. In cases where estimated future net undiscounted cash flows are less than the carrying value, an impairment loss is recognized equal to an amount by which the carrying value exceeds the fair value of the asset or asset group. The factors considered by management in performing this assessment include current operating results, trends and prospects, the manner in which the property is used, and the effects of obsolescence, demand, competition, and other economic factors.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMTg2ODU_b578a98f-945b-4199-a9c5-d5f12bb710fe"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMTg2ODU_db4da9e2-2217-4daf-8e74-aec20d1e228f"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMDI_b0125d56-20c2-44cf-8518-468e51f360f1">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are computed using the asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company&#x2019;s financial statements. In estimating future tax consequences, the Company considers all expected future events other than enactment of changes in tax laws or rates. A valuation allowance is recorded, if necessary, to reduce net deferred tax assets to their realizable values if management does not believe it is more likely than not that the net deferred tax assets will be realized. As of December&#160;31, 2021 and 2020, the Company has recorded a full valuation allowance against its deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the accounting guidance for uncertainties in income taxes, which prescribes a recognition threshold and measurement process for recording uncertain tax positions taken, or expected to be taken, in a tax return in the financial statements. Additionally, the guidance also prescribes the treatment for derecognition, classification, accounting in interim periods and disclosure requirements for uncertain tax positions. The Company accrues for the estimated amount of taxes for uncertain tax positions if it is more likely than not that the Company would be required to pay such additional taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit can be recognized. Assessing an uncertain tax position begins with the initial determination of the sustainability of the position and is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. As of each balance sheet date, unresolved uncertain tax positions must be reassessed. Additionally, the Company must accrue interest and related penalties, if applicable, on all tax exposures for which reserves have been established consistent with jurisdictional tax laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has analyzed its filing positions in all significant Federal and state jurisdictions where it is required to file income tax returns, as well as open tax years in these jurisdictions. As of December&#160;31, 2021 and 2020, the Company has determined that no uncertain tax positions would have a material impact on the financials statements of the Company. The Company is no longer subject to Federal, state, and local tax examinations by tax authorities for years before 2018 &lt;/span&gt;&lt;/div&gt;although carry-forward attributes that were generated prior to 2018 may still be adjusted upon examination by the taxing authorities if they either have been or will be used in a future period. No income tax returns are currently under examination by taxing authorities.The Company&#x2019;s policy is to recognize interest and penalties related to uncertain tax positions in the provision for income taxes.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjA5OTc_99283baa-3d3a-4f65-9022-0b4a7febae23"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjA5OTc_d52700ae-6ca7-448e-a5e7-a7eee9dff04c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjEyMTU_4ab4b95c-e018-427e-b75e-25c8eef6eeb8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjEyMTU_4b6df6f7-8d8b-41b3-b193-4fe2945dcc2d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjEyODg_bf2e3d53-81a6-4ff7-9211-7eb71f863572"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjEyODg_eee270bf-737e-440a-8c3a-02b48a410747"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMTQ_da616afe-75d7-4d8b-9949-5e67f2bed87f">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intellectual Property&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company seeks to protect its intellectual property by filing patent applications in the United States and abroad related to novel technologies and product candidates that it views as important to its business. The patent positions of biotechnology companies generally, including the Company&#x2019;s patent positions, is highly uncertain and involves complex legal and factual questions for which legal principles remain unresolved. Patent costs have been expensed as incurred as general and administrative expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMTU_d94d4916-c30d-401a-82eb-5b426b443fd5">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses research and development costs as operating expenses as incurred. Research and development expenses consist primarily of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;salaries and related overhead expenses for personnel in research and development functions, including stock-based compensation and benefits;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;fees paid to consultants and CROs, including in connection with clinical trials, and other related clinical trial fees, such as for investigator grants, patient screening, laboratory work and statistical compilation and analysis; allocation of facility lease and maintenance costs;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;depreciation of leasehold improvements, laboratory equipment and computers;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;costs related to purchasing raw materials for and producing product candidates for clinical trials;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;costs related to compliance with regulatory requirements;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;costs related to the manufacturing scale-out initiative; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;license fees related to in-licensed technologies.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <huma:AccruedResearchAndDevelopmentPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMTc_23f3e148-a1f9-4828-b6be-0dc098e0dfee">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into various agreements with CROs and a CMO, which conduct preclinical studies and clinical trials and contract manufacturing activities. The Company&#x2019;s research and development accruals are estimated based on the level of services performed, progress of the studies, including the phase or completion of events, and contracted costs. The estimated costs of research and development provided, but not yet invoiced, are included in accrued expenses on the balance sheet. If the actual timing of the performance of services or the level of effort varies from the original estimates, the Company will adjust the accrual accordingly. Payments made under these arrangements in advance of the performance of the related services are recorded as prepaid expenses and other current assets until the services are rendered. The Company terminated its agreement with its CMO on March 6, 2020. The remaining HAV inventory at the CMO was fully depleted during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</huma:AccruedResearchAndDevelopmentPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMTg_6f87f72b-35b1-45a8-9571-26069dcb084f">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for stock-based compensation for employees and non-employees measured at grant date, based on the fair value of the award. The Company measures the fair value of awards granted using the Black-Scholes option pricing model and recognizes the expense over the requisite service period using the straight-line method. Option valuation &lt;/span&gt;&lt;/div&gt;models, including the Black-Scholes option-pricing model, require the input of highly subjective assumptions, and changes in the assumptions used can materially affect the grant-date fair value of an award. These assumptions include the risk-free rate of interest, expected dividend yield, expected volatility, the expected term of the award, and the fair value of the underlying common stock on the date of grant. Forfeitures are accounted for as they occur.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <huma:CommonStockWarrantsPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMTk_8d8212f3-ee4a-40dd-8b4a-817ffbe9f3ec">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger, the Company assumed 5,000,000 publicly-traded warrants (&#x201c;Public Warrants&#x201d;) and 177,500 private placement warrants issued to AHAC Sponsor LLC (the &#x201c;Sponsor&#x201d;), Oppenheimer &amp;amp; Co. Inc. and Northland Securities, Inc, in connection with AHAC&#x2019;s initial public offering (&#x201c;Private Placement Warrants&#x201d; and, together with the Public Warrants, the &#x201c;Common Stock Warrants&#x201d;). The Common Stock Warrants entitle the holder to purchase one share of the Company&#x2019;s Common stock, par value $0.0001 (&#x201c;Common Stock&#x201d;), at an exercise price of $11.50 per share. The Public Warrants are publicly traded and are exercisable for cash unless certain conditions occur, such as the failure to have an effective registration statement related to the shares issuable upon exercise or redemption by the Company under certain conditions, at which time the warrants may be eligible for a cashless exercise. The Private Placement Warrants are non-redeemable for cash so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the Common Stock Warrants to determine the appropriate financial statement classification upon the consummation of the Merger. The Common Stock Warrants are not mandatorily redeemable and are considered to be freestanding instruments as they are separately exercisable into common shares. As such, the Common Stock Warrants were not classified as liabilities under FASB ASC Topic 480, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Distinguishing Liabilities from Equity &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASC 480&#x201d;). The Company then evaluated the Common Stock Warrants under FASB ASC Topic 815, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The agreement governing the Common Stock Warrants includes a provision (&#x201c;Replacement of Securities Upon Reorganization&#x201d;), the application of which could result in a different settlement value for the Private Placement Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a fixed-for-fixed option on the Company&#x2019;s ordinary shares, the Private Placement Warrants are not considered to be &#x201c;indexed to the Company&#x2019;s own stock&#x201d; and therefore are not classified in stockholders&#x2019; equity. As the Private Placement Warrants meet the definition of a derivative, the Company recorded these warrants as liabilities on the consolidated balance sheet at fair value, with subsequent changes in their respective fair values recognized in the consolidated statements of operations and comprehensive loss at each reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Public Warrants are considered to be &#x201c;indexed to the Company&#x2019;s own stock&#x201d;. The agreement provides that in the event of a tender or exchange offer made to and accepted by holders of more than 50% of the outstanding shares of the Company&#x2019;s common shares, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. As the Company has a single class of common stock, a qualifying cash tender offer of more than 50% of the Company&#x2019;s common stock will always result in a change-in-control and would not preclude permanent equity classification of the Public Warrants. Based on this evaluation, the Company concluded that the Public Warrants meet the criteria to be classified within stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;</huma:CommonStockWarrantsPolicyTextBlock>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i8d975acd1d2a49c7adb74544a3a7a99e_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjk4NTU_6826345b-06e4-41aa-8cf4-a51cd3dcdb52"
      unitRef="shares">5000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i64edf77ac9e04f619d78ec43b20a3448_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjk5MDc_7bd419c1-bdf6-4ca1-8392-98097f622b97"
      unitRef="shares">177500</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMzAyOTM_e2a545aa-5799-4d24-b65b-95bc1f0bd272"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMzAzMzg_627ea269-b7c0-48ab-af77-42e6bdd07b66"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <huma:ClassOfWarrantOrRightRedemptionThreshold
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMjU_1143fb6f-1102-4bee-bf1f-557e2945e244"
      unitRef="number">0.50</huma:ClassOfWarrantOrRightRedemptionThreshold>
    <huma:ClassOfWarrantOrRightRedemptionThreshold
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMzA_17ff8507-e8f3-41cd-816d-973c2dd77a6e"
      unitRef="number">0.50</huma:ClassOfWarrantOrRightRedemptionThreshold>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMjA_60619cb4-305a-4213-83f3-7ef3a23d66f6">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingent Earnout Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Reverse Recapitalization and pursuant to the Merger Agreement, Legacy Humacyte equity holders are entitled to receive as additional merger consideration of up to 15,000,000 shares of the Company&#x2019;s Common Stock (the &#x201c;Contingent Earnout Shares&#x201d;), comprised of two separate tranches of 7,500,000 shares per tranche, for no consideration upon the occurrence of certain triggering events, including a change of control event that is not solely indexed to the common stock. In accordance with ASC 815-40, as the earnout shares were not indexed to the common stock, they were accounted for as a liability at the Reverse Recapitalization date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of other (expense) income, net in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the Contingent Earnout Shares was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over a ten-year period prioritizing the most reliable information available. The assumptions utilized in the calculation were based on the achievement of certain stock price milestones, including the current Company common stock price, expected volatility, risk-free rate, expected term and expected dividend yield.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Contingent Earnout Shares are categorized as a Level 3 fair value measurement (see &#x201c;Fair Value of Financial Instruments&#x201d; accounting policy described above) because the Company estimated projections over a ten-year period utilizing unobservable inputs. Contingent earnout payments involve certain assumptions requiring significant judgment and actual results can differ from assumed and estimated amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityShares
      contextRef="i44153dd906324cabb4ea40bfc1db3229_I20210217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMzM2NzI_40960602-5e9b-4c90-aa93-01c0420bc0ca"
      unitRef="shares">15000000</huma:ReverseRecapitalizationContingentConsiderationLiabilityShares>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityNumberOfTranches
      contextRef="i44153dd906324cabb4ea40bfc1db3229_I20210217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMzM3NjE_6e2e29fb-cc45-4659-b0ac-5a1b0fea29f6"
      unitRef="tranche">2</huma:ReverseRecapitalizationContingentConsiderationLiabilityNumberOfTranches>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilitySharesPerTranche
      contextRef="i44153dd906324cabb4ea40bfc1db3229_I20210217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMzM3ODU_0d6898d6-84a5-4e04-82a8-21b5f828992a"
      unitRef="shares">7500000</huma:ReverseRecapitalizationContingentConsiderationLiabilitySharesPerTranche>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ica67b84da7f848d0940beff6188255cc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMzQ1MTU_3a2dc163-8418-4359-80bf-f6005dad614c"
      unitRef="y">10</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ica67b84da7f848d0940beff6188255cc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjE5OTAyMzM0NTQ0NQ_3a2dc163-8418-4359-80bf-f6005dad614c"
      unitRef="y">10</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMjE_872dc2bd-88a6-4954-8707-75e94f46a343">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its leases under ASC 842, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company determines if an arrangement is or contains a lease and the classification of that lease at inception of a contract. The Company&#x2019;s operating lease assets are included in &#x201c;operating lease right-of-use assets, net&#x201d;, and the current and non-current portions of the operating lease liabilities are included in &#x201c;operating lease obligation, current portion&#x201d;, and &#x201c;operating lease obligation, net of current portion&#x201d;, respectively, on the balance sheets. The Company&#x2019;s finance lease assets are included in &#x201c;finance lease right-of-use assets, net&#x201d;, and the current and non-current portions of the finance lease liabilities are included in &#x201c;finance lease obligation, current portion&#x201d;, and &#x201c;finance lease obligation, net of current portion&#x201d;, respectively, on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under this guidance, arrangements meeting the definition of a lease are classified as operating or finance leases, and are recorded on the balance sheet as both a right-of-use asset and lease liability, calculated by discounting fixed lease payments over the lease term at the rate implicit in the lease or the Company&#x2019;s incremental borrowing rate. Lease right-of-use assets and lease obligations are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Operating lease right-of-use assets are adjusted for (i) payments made at or before the commencement date, (ii) initial direct costs incurred, and (iii) tenant incentives under the lease. As the implicit rate for the operating leases were not determinable, the Company used an incremental borrowing rate based on the information available at the respective lease commencement dates in determining the present value of future payments. The incremental borrowing rate represents the interest rate the Company would expect to incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company determined the incremental borrowing rate by considering various factors, such as its credit rating, interest rates of similar debt instruments of entities with comparable credit ratings, the lease term and the currency in which the lease was denominated. The Company considers a lease term to be the noncancelable period that it has the right to use the underlying asset, including any periods where it is reasonably certain the Company will exercise any option to extend the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the right-of-use asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate. Lease liabilities are increased by interest and reduced by payments each period, and the right of use asset is amortized over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In calculating the right-of-use assets and lease liabilities, the Company has elected to combine lease and non-lease components for all asset classes. The Company excludes short-term leases, if any, having initial terms of 12 months or less from the new guidance as an accounting policy election, and recognizes rent expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN183OS9mcmFnOmUyMGM4Y2UyN2ExOTQ2ZTE4YWI1YjllYzhiZmY2ODA0L3RleHRyZWdpb246ZTIwYzhjZTI3YTE5NDZlMThhYjViOWVjOGJmZjY4MDRfMjM2Mzk1MDAwNzMxMjI_e2922eeb-3bb8-491b-bda3-aedd94e8f08b">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12 &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#x201d; (&#x201c;ASU 2019-12&#x201d;). The FASB issued this update to remove certain exceptions to the general principles in the Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 740 and to improve consistent application of and  simplify U.S. GAAP for other areas of ASC Topic 740 by clarifying and amending existing guidance. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company adopted ASU 2019-12 as of January 1, 2021. The adoption of the new guidance did not have a material impact on the Company&#x2019;s financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &#x201c;Debt-Debt with Conversion and Other Options (Subtopic 470 &#x2013; 20) and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic 815&#x2013;40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&#x201d; (&#x201c;ASU 2020-06&#x201d;), which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. Either a modified retrospective method of transition or a fully retrospective method of transition is permissible for the adoption of this standard. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021, with early adoption permitted. The Company adopted ASU 2020-06 as of January 1, 2021. The adoption of this ASU had no impact on the Company&#x2019;s financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the FASB issued ASU No. 2021-04, &#x201c;Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options&#x201d; (&#x201c;ASU 2021-04&#x201d;). The FASB issued this update to clarify and reduce diversity in an issuer&#x2019;s accounting for modifications or exchanges of freestanding equity classified written call options (for example, warrants) that remain equity classified after modification or exchange. ASU 2021-04 is effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the amendments prospectively to modifications or exchanges occurring after the effective date of the amendments. The Company plans to adopt the standard effective January 1, 2022 and does not expect a material impact to its consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the FASB issued ASU No. 2021-10, &#x201c;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#x201d; (&#x201c;ASU 2021-10&#x201d;) to improve financial reporting by requiring disclosures that increase the transparency of transactions with a government accounted for by applying a grant or contribution model by analogy, including (i) the types of transactions, (ii) an entity&#x2019;s accounting for those transactions, and (iii) the effect of those transactions on an entity&#x2019;s financial statements. ASU 2021-10 is effective for all entities within their scope for &lt;/span&gt;&lt;/div&gt;financial statements issued for annual periods beginning after December 15, 2021. Early adoption is permitted and an entity can elect to apply the amendments in this guidance prospectively or retrospectively. The Company plans to adopt this standard effective January 1, 2022 and does not expect a material impact to its consolidated financial statements or disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMjM2Mzk1MDAwMDIzMTY_68e8eab8-b39f-45af-93c7-6b9fce1321cc">Reverse Recapitalization&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;26, 2021, Merger Sub, a wholly-owned subsidiary of AHAC, merged with Legacy Humacyte, with Legacy Humacyte surviving as a wholly-owned subsidiary of AHAC. At the effective time of the Merger:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;each outstanding share of Legacy Humacyte common stock was converted into approximately 0.26260 shares of the Company&#x2019;s common stock;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;each outstanding share of preferred stock of Legacy Humacyte was cancelled and converted into the aggregate number of shares of New Humacyte&#x2019;s common stock that would be issued upon conversion of the shares of Legacy Humacyte preferred stock based on the applicable conversion ratio immediately prior to the effective time, multiplied by approximately 0.26260; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;each outstanding option or warrant to purchase Legacy Humacyte common stock was converted into an option or warrant, as applicable, to purchase a number of shares of the Company&#x2019;s common stock equal to the number of shares of Legacy Humacyte common stock subject to such option or warrant multiplied by approximately 0.26260, at an exercise price per share equal to the current exercise price per share for such option or warrant divided by approximately 0.26260;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in each case, rounded down to the nearest whole share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, upon the closing of the merger (the &#x201c;Closing&#x201d;), 2,500,000 Class B shares of AHAC (Founder Shares) automatically converted into shares of the Company&#x2019;s common stock, on a one-for-one basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Former holders of the Legacy Humacyte common stock and Legacy Humacyte preferred stock are eligible to receive up to an aggregate of 15,000,000 additional shares of the Company&#x2019;s common stock (the &#x201c;Contingent Earnout Shares&#x201d;) in the aggregate in two equal tranches of 7,500,000 shares if the volume-weighted average closing sale price of the common stock is greater than or equal to $15.00 and $20.00, respectively, for any 20 trading days within any 30 consecutive trading day period. At the Closing on August&#160;26, 2021, the Company recorded a liability (&#x201c;Contingent Earnout Liability&#x201d;) of $159.4 million, based on the estimated fair value of the 15 million Contingent Earnout Shares with a corresponding reduction of additional paid-in capital in the equity section of the Company&#x2019;s consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently with the execution of the Merger Agreement, AHAC entered into subscription agreements (the &#x201c;Subscription Agreements&#x201d;) with certain investors (the &#x201c;PIPE Investors&#x201d;). Pursuant to the Subscription Agreements, the PIPE Investors purchased an aggregate of 17,500,000 shares of the Company&#x2019;s common stock (the &#x201c;PIPE Shares&#x201d;) in a private placement at a price of $10.00 per share for an aggregate purchase price of $175 million (the &#x201c;PIPE Financing&#x201d;). The PIPE Financing was consummated in connection with the Closing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares of the Company&#x2019;s common stock outstanding immediately following the consummation of the Merger was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.932%"/&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock of AHAC, outstanding prior to Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,355,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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 redemption of AHAC shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,008,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Common stock of AHAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,346,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;AHAC Founder Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;New Humacyte shares issued to PIPE Investors&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;17,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Issuance of common stock upon reverse recapitalization and PIPE Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,346,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New Humacyte shares issued in Merger to Legacy Humacyte stockholders&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;75,656,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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 shares of common stock immediately after Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,003,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes 69,613,562 shares of common stock issued upon conversion of Legacy Humacyte&#x2019;s redeemable convertible preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Merger is accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, AHAC is treated as the acquired company for financial reporting purposes and Legacy Humacyte is treated as the acquirer. This determination is primarily based on the fact that subsequent to the Merger, the Legacy Humacyte stockholders hold a majority of the voting rights of the combined company, Legacy Humacyte comprises all of the ongoing operations of the combined company, Legacy Humacyte comprises a majority of the carryover governing body of the combined company, and Legacy Humacyte&#x2019;s senior management comprises all of the senior management of the combined company. Accordingly, for accounting purposes, the Merger was treated as the equivalent of Legacy Humacyte issuing shares for the net assets of AHAC, accompanied by a recapitalization. The net assets of AHAC were stated at historical costs. No goodwill or other intangible assets were recorded. Operations prior to the Merger are those of Legacy Humacyte.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger, the Company received $242.4 million in proceeds from the Merger and related PIPE Financing. The Company incurred $3.9 million of transaction costs, consisting of banking, legal, and other professional fees, of which $3.9 million was recorded as a reduction of proceeds to additional paid-in capital, and less than $0.1 million related to the Private Placement Warrants, which are classified as liabilities in the consolidated balance sheets, was expensed in the consolidated statements of operations and comprehensive loss. All transaction costs were paid as of December&#160;31, 2021. Legacy Humacyte assumed $15.2 million of liabilities, including PIPE Financing fees and legal fees, and $0.1 million of assets from AHAC. Of the $15.2 million of liabilities assumed from AHAC, as of December&#160;31, 2021, $0.1 million was included in accrued expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <huma:RecapitalizationExchangeRatio
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMzA5_a0a92a4c-e2a4-44d1-9ffd-64977e47459c"
      unitRef="number">0.26260</huma:RecapitalizationExchangeRatio>
    <huma:RecapitalizationExchangeRatio
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfNzAy_a0a92a4c-e2a4-44d1-9ffd-64977e47459c"
      unitRef="number">0.26260</huma:RecapitalizationExchangeRatio>
    <huma:RecapitalizationExchangeRatio
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTAyOQ_a0a92a4c-e2a4-44d1-9ffd-64977e47459c"
      unitRef="number">0.26260</huma:RecapitalizationExchangeRatio>
    <huma:RecapitalizationExchangeRatio
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTE2Mg_a0a92a4c-e2a4-44d1-9ffd-64977e47459c"
      unitRef="number">0.26260</huma:RecapitalizationExchangeRatio>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ifc63ef41e0274588ad70c24c0adcb1d5_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTI4Mg_a7c10cb0-e54c-4609-a1da-9cc42433644e"
      unitRef="shares">2500000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <huma:ReverseRecapitalizationFounderSharesConversionRatio
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTM5Nw_aef0183d-f3be-4ea6-be5d-c5ff376cc99c"
      unitRef="number">1</huma:ReverseRecapitalizationFounderSharesConversionRatio>
    <huma:ReverseRecapitalizationFounderSharesConversionRatio
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTQwNA_aef0183d-f3be-4ea6-be5d-c5ff376cc99c"
      unitRef="number">1</huma:ReverseRecapitalizationFounderSharesConversionRatio>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityShares
      contextRef="i94aa566ed6d14be0a1020a77e76bdd1e_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTU0Nw_eadec349-d027-450b-9ab9-e23ba82f79a0"
      unitRef="shares">15000000</huma:ReverseRecapitalizationContingentConsiderationLiabilityShares>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityNumberOfTranches
      contextRef="i94aa566ed6d14be0a1020a77e76bdd1e_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTY1Mg_eb596bb3-91f8-4a67-a901-9a7acf3f8dfc"
      unitRef="tranche">2</huma:ReverseRecapitalizationContingentConsiderationLiabilityNumberOfTranches>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilitySharesPerTranche
      contextRef="i94aa566ed6d14be0a1020a77e76bdd1e_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTY3Mw_83e43ff9-df61-420d-9641-1052b007e7a1"
      unitRef="shares">7500000</huma:ReverseRecapitalizationContingentConsiderationLiabilitySharesPerTranche>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityPerShare
      contextRef="i2f957ec666734ecbaaf1585422899717_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTc4Mg_f0b57f5e-1de9-45d0-96c9-b2585d1ce3bd"
      unitRef="usdPerShare">15.00</huma:ReverseRecapitalizationContingentConsiderationLiabilityPerShare>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityPerShare
      contextRef="i5bf02ba6da69445d87e8e5dfad0dcf16_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTc4OQ_60acdd1c-2438-46a1-a8d1-d7cda6f64cf3"
      unitRef="usdPerShare">20.00</huma:ReverseRecapitalizationContingentConsiderationLiabilityPerShare>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityStockPriceTriggerNumberOfTradingDays
      contextRef="i511dd2d662514bf8b7ec0f67ccf1af52_D20210826-20210826"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTgxNQ_7a97155a-21ed-48a6-b4ea-47a1710530c8">P20D</huma:ReverseRecapitalizationContingentConsiderationLiabilityStockPriceTriggerNumberOfTradingDays>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityStockPriceTriggerNumberOfConsecutiveTradingDayPeriod
      contextRef="i511dd2d662514bf8b7ec0f67ccf1af52_D20210826-20210826"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTg0Mg_f325a867-f25b-4f99-bb0d-eeb6c9df0840">P30D</huma:ReverseRecapitalizationContingentConsiderationLiabilityStockPriceTriggerNumberOfConsecutiveTradingDayPeriod>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityRecognized
      contextRef="i511dd2d662514bf8b7ec0f67ccf1af52_D20210826-20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMTk2OA_e504edc7-d457-4735-a715-12716bf4cf70"
      unitRef="usd">159400000</huma:ReverseRecapitalizationContingentConsiderationLiabilityRecognized>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityShares
      contextRef="i94aa566ed6d14be0a1020a77e76bdd1e_I20210826"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMjAxMw_c81209d2-a910-401e-8812-23ebb5720e93"
      unitRef="shares">15000000</huma:ReverseRecapitalizationContingentConsiderationLiabilityShares>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i58f3c96abd0f40acaed1f2d338e1a1ef_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMjQ1OA_561a447e-2f0a-4718-acf4-23ba1d617dd0"
      unitRef="shares">17500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i45afc51018f745afaab1560140f62e7a_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMjU1NQ_234c905e-0bf5-44eb-abd0-9bd1ae9f6bde"
      unitRef="usdPerShare">10.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i58f3c96abd0f40acaed1f2d338e1a1ef_D20210826-20210826"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMjYwMw_576e69fa-009e-4bb9-b25b-3b7cc4a9fa0c"
      unitRef="usd">175000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <huma:ScheduleOfCommonStockOutstandingImmediatelyFollowingConsummationOfMergerTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMjM2Mzk1MDAwMDIzMTc_33154516-6ba5-400a-a3ad-fbf5428438b5">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares of the Company&#x2019;s common stock outstanding immediately following the consummation of the Merger was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.932%"/&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock of AHAC, outstanding prior to Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,355,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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 redemption of AHAC shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,008,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Common stock of AHAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,346,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;AHAC Founder Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;New Humacyte shares issued to PIPE Investors&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;17,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Issuance of common stock upon reverse recapitalization and PIPE Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,346,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New Humacyte shares issued in Merger to Legacy Humacyte stockholders&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;75,656,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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 shares of common stock immediately after Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,003,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes 69,613,562 shares of common stock issued upon conversion of Legacy Humacyte&#x2019;s redeemable convertible preferred stock.&lt;/span&gt;&lt;/div&gt;</huma:ScheduleOfCommonStockOutstandingImmediatelyFollowingConsummationOfMergerTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i168e80bbd0fa498b83ed060c99a48084_I20210825"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RhYmxlOmNjM2U3ZjU0Nzg0OTRlYzg5NGJjOTUwMWYyN2RjYjBhL3RhYmxlcmFuZ2U6Y2MzZTdmNTQ3ODQ5NGVjODk0YmM5NTAxZjI3ZGNiMGFfMS0xLTEtMS01Mg_5c9ef649-972b-4095-ba68-50b4a285a277"
      unitRef="shares">10355000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ida8b4c77d8fc4c989bc3365e127e0325_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RhYmxlOmNjM2U3ZjU0Nzg0OTRlYzg5NGJjOTUwMWYyN2RjYjBhL3RhYmxlcmFuZ2U6Y2MzZTdmNTQ3ODQ5NGVjODk0YmM5NTAxZjI3ZGNiMGFfMi0xLTEtMS01Mg_c4b7e78a-eb7a-4916-8573-af2ca032dc1b"
      unitRef="shares">3008551</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i883eeaf308904b53bc0aadc7204529f4_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RhYmxlOmNjM2U3ZjU0Nzg0OTRlYzg5NGJjOTUwMWYyN2RjYjBhL3RhYmxlcmFuZ2U6Y2MzZTdmNTQ3ODQ5NGVjODk0YmM5NTAxZjI3ZGNiMGFfMy0xLTEtMS01Mg_34e53ce2-d960-4f6e-9b09-2936b6f562d2"
      unitRef="shares">7346449</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ifc63ef41e0274588ad70c24c0adcb1d5_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RhYmxlOmNjM2U3ZjU0Nzg0OTRlYzg5NGJjOTUwMWYyN2RjYjBhL3RhYmxlcmFuZ2U6Y2MzZTdmNTQ3ODQ5NGVjODk0YmM5NTAxZjI3ZGNiMGFfNC0xLTEtMS01Mg_654a4620-3ce8-4563-935a-786a09d10e87"
      unitRef="shares">2500000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RhYmxlOmNjM2U3ZjU0Nzg0OTRlYzg5NGJjOTUwMWYyN2RjYjBhL3RhYmxlcmFuZ2U6Y2MzZTdmNTQ3ODQ5NGVjODk0YmM5NTAxZjI3ZGNiMGFfNS0xLTEtMS01Mg_52de08a3-3408-49d1-986d-a7b5db9a5d38"
      unitRef="shares">17500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <huma:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RhYmxlOmNjM2U3ZjU0Nzg0OTRlYzg5NGJjOTUwMWYyN2RjYjBhL3RhYmxlcmFuZ2U6Y2MzZTdmNTQ3ODQ5NGVjODk0YmM5NTAxZjI3ZGNiMGFfNi0xLTEtMS01Mg_b26cdcd3-dd80-4a5f-aff2-6b11c4e95466"
      unitRef="shares">27346449</huma:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <huma:StockConvertedReverseRecapitalization
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RhYmxlOmNjM2U3ZjU0Nzg0OTRlYzg5NGJjOTUwMWYyN2RjYjBhL3RhYmxlcmFuZ2U6Y2MzZTdmNTQ3ODQ5NGVjODk0YmM5NTAxZjI3ZGNiMGFfNy0xLTEtMS01Mg_d9668c18-a843-417a-bee7-ab3296b4acef"
      unitRef="shares">75656935</huma:StockConvertedReverseRecapitalization>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RhYmxlOmNjM2U3ZjU0Nzg0OTRlYzg5NGJjOTUwMWYyN2RjYjBhL3RhYmxlcmFuZ2U6Y2MzZTdmNTQ3ODQ5NGVjODk0YmM5NTAxZjI3ZGNiMGFfOC0xLTEtMS01Mg_7365e68f-7234-4963-b220-01014e679add"
      unitRef="shares">103003384</us-gaap:CommonStockSharesOutstanding>
    <huma:StockIssuedDuringPeriodSharesConversionMergerAndRelatedPipeFinancing
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfMjg1OA_6b46c666-46e4-4d99-aece-ff99db8d1cbc"
      unitRef="shares">69613562</huma:StockIssuedDuringPeriodSharesConversionMergerAndRelatedPipeFinancing>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfNDA2NA_c82fc8b3-a50c-4d95-89cd-43df2ce64d1c"
      unitRef="usd">242400000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfNDE0NA_134c2fa3-2307-477a-9d19-09fea4970d34"
      unitRef="usd">3900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfNDIzNw_134c2fa3-2307-477a-9d19-09fea4970d34"
      unitRef="usd">3900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:ProfessionalFees
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfNDMyNQ_a98952d4-a1d6-4d89-b98f-93ad4b1c8e40"
      unitRef="usd">100000</us-gaap:ProfessionalFees>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ic65455333ea4430cb3ebe81559be4e31_I20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfNDU2OQ_4d1e6c93-70ca-41b9-a735-500d9c1e3397"
      unitRef="usd">15200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ic65455333ea4430cb3ebe81559be4e31_I20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfNDYzOA_126f262b-80b8-4668-8e53-e89c4528aaf0"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ic65455333ea4430cb3ebe81559be4e31_I20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfNDY2OQ_4d1e6c93-70ca-41b9-a735-500d9c1e3397"
      unitRef="usd">15200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <huma:UnpaidLiabilitiesAssumedInConnectionWithMerger
      contextRef="i2a899bd9ae66413bab538e5d83b693f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184Mi9mcmFnOjY4NTNiNWYxYzYxYjQwMDRhMDEwNGI3OWM2YTZlNzdlL3RleHRyZWdpb246Njg1M2I1ZjFjNjFiNDAwNGEwMTA0Yjc5YzZhNmU3N2VfNDcxNg_e3eca8af-76fd-4b3e-a67e-7cc9407bf6b5"
      unitRef="usd">100000</huma:UnpaidLiabilitiesAssumedInConnectionWithMerger>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RleHRyZWdpb246ZTZlOTBkMDlkMjFlNGFkYWJjNWZiMTg3Mjg0OTQyMTVfMjM2Mzk1MDAwMDI4Nzg_e21ecdcf-fd7f-4523-ad8b-76ef2de6e0e1">Fair Value Measurements&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets and liabilities that were measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measured as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align: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 equivalents (money market funds)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align: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 equivalents (certificates of deposit)&lt;/span&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;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments (certificates of deposit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent earnout liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrant liabilities (Private Placement Warrants)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measured as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align: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 equivalents (money market funds)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of the changes in the fair value of the Company&#x2019;s Level 3 financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent&lt;br/&gt;Earnout Liability&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;Private Placement &lt;br/&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private placement warrant liability acquired as part of the merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent earnout liability recognized upon the closing of the reverse recapitalization&lt;/span&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;(159,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align: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 fair value included in other (expense) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Contingent Earnout Liability and Private Placement Warrants liability are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the fair value of the Contingent Earnout Liability, the Company used the Monte Carlo simulation value model using a distribution of potential outcomes on a monthly basis over a 10-year period prioritizing the most reliable information available. The assumptions utilized in the calculation were based on the achievement of certain stock price milestones, including the current Company common stock price, expected volatility, risk-free rate, expected term and expected dividend yield (see Note 9).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the fair value of the Private Placement Warrants liability, the Company used the Monte Carlo simulation valuation model to estimate the fair value utilizing assumption including the current Company stock price, expected volatility, risk-free rate, expected term and expected dividend yield (see Note 9).&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s money market funds are classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. Certificates of deposit are carried at amortized cost in the Company&#x2019;s consolidated balance sheet, which approximates their fair value based on Level 2 inputs. The carrying values of other receivables, accounts payable and accrued expenses as of December&#160;31, 2021 and 2020 approximated their fair values due to the short-term nature of these items.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RleHRyZWdpb246ZTZlOTBkMDlkMjFlNGFkYWJjNWZiMTg3Mjg0OTQyMTVfMjM2Mzk1MDAwMDI4Nzk_e8aac570-dc79-499d-8ea5-56539fc5fcc7">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets and liabilities that were measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measured as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align: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 equivalents (money market funds)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align: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 equivalents (certificates of deposit)&lt;/span&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;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments (certificates of deposit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent earnout liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrant liabilities (Private Placement Warrants)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measured as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align: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 equivalents (money market funds)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6528c7a2d23a41f39ef0fc91f0e1d9fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfMy0yLTEtMS01Mg_d8c048a4-b455-49d7-ab11-976bb8d20886"
      unitRef="usd">208821000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib09b246729ea474cba5b252c9bc0bd1d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfMy00LTEtMS01Mg_660ae4ab-6582-47e2-9962-c44dadb3922a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i63bdf353993446e7b98853a2f38b411d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfMy02LTEtMS01Mg_6f4fba72-639d-4fcf-ba28-14fa4b2621a9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0e5356c625174508adac45ce9186fcc1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfMy04LTEtMS01Mg_aba58430-3a4d-4716-8267-753ef9ccda4b"
      unitRef="usd">208821000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4f2ff918135c4ea9bca7696443473b0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC0yLTEtMS02NDM4_c254e775-30c3-4fca-818d-b35966709afb"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1ea4581c92234393b138f01f76cd9ec7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC00LTEtMS02NDM4_93a825bb-75fa-432d-bd16-955a93b92181"
      unitRef="usd">2000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i947cbb095d7041baacf1d65d7d2ba918_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC02LTEtMS02NDM4_08beb8bf-57c2-4b6a-ab6b-3bedc5b6b7cb"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i58693aa91da0437fbbde5832dbb9c768_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC04LTEtMS02NDM4_7dd7fb07-532f-4dcf-8367-743329c754ec"
      unitRef="usd">2000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i51383935fa744798a07fd988e75c1515_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC0yLTEtMS0zODI0_087d47cc-553e-4f04-bd61-a3a355fb4acd"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iec02d567e2b447debaec665269f3306c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC00LTEtMS0zODI0_1b3ede35-da3c-41af-aa82-1de515704752"
      unitRef="usd">8000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib5e1c73bee2a46a392270bbf4127097b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC02LTEtMS0zODI0_0b5f1507-cad2-4486-9ec8-124ce983f270"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5f13eea8981e4da1bfc4a251ccacd0f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC04LTEtMS0zODI0_3de26e6e-2505-42ad-80f8-dea352702aa7"
      unitRef="usd">8000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i51383935fa744798a07fd988e75c1515_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC0yLTEtMS01Mg_fc9019a4-d8b8-4743-8f88-95f882a9ebbe"
      unitRef="usd">208821000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iec02d567e2b447debaec665269f3306c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC00LTEtMS01Mg_f2746b05-f358-4d47-b9dd-f60e79fca623"
      unitRef="usd">10000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib5e1c73bee2a46a392270bbf4127097b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC02LTEtMS01Mg_5f6fb149-0499-4215-92f3-1ae543106f07"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5f13eea8981e4da1bfc4a251ccacd0f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNC04LTEtMS01Mg_69f6c7a6-2e7f-4c22-ab15-490e9e86af43"
      unitRef="usd">218821000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i51383935fa744798a07fd988e75c1515_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNi0yLTEtMS01Mg_5792e795-4daa-494a-9463-02bcbf8e0d1b"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iec02d567e2b447debaec665269f3306c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNi00LTEtMS01Mg_c5c0baa2-3ed1-45e4-93da-44fbbe7d6b83"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib5e1c73bee2a46a392270bbf4127097b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNi02LTEtMS01Mg_eafbb79f-72b1-48bb-9829-621fda8c1d60"
      unitRef="usd">103660000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5f13eea8981e4da1bfc4a251ccacd0f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNi04LTEtMS01Mg_bc88ffd0-500e-4fd1-8107-c0d547431990"
      unitRef="usd">103660000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i51383935fa744798a07fd988e75c1515_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNy0yLTEtMS01Mg_c0a9fb0a-f8e4-413e-9c8f-90c5f0f063e8"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iec02d567e2b447debaec665269f3306c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNy00LTEtMS01Mg_790c320a-b002-4a7b-9399-3b6cc681662a"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ib5e1c73bee2a46a392270bbf4127097b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNy02LTEtMS01Mg_75c725b0-006d-43c4-ab31-c1b40900de54"
      unitRef="usd">497000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i5f13eea8981e4da1bfc4a251ccacd0f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfNy04LTEtMS01Mg_5d1a4519-c4c3-493b-b403-628128b3dc45"
      unitRef="usd">497000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i51383935fa744798a07fd988e75c1515_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfOC0yLTEtMS01Mg_5c1d499a-b3c2-45b7-b177-362ab83ede80"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="iec02d567e2b447debaec665269f3306c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfOC00LTEtMS01Mg_9551a2d7-5cc5-4edb-9bbe-e2b77b7ed70d"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ib5e1c73bee2a46a392270bbf4127097b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfOC02LTEtMS01Mg_f9e3513e-d942-4c84-b0de-5b456b6f9e1f"
      unitRef="usd">104157000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i5f13eea8981e4da1bfc4a251ccacd0f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOjM0ZDcyNWFiMzVmYzRkZjI4ZmI0OTM0ZGY1M2MxZDQ2L3RhYmxlcmFuZ2U6MzRkNzI1YWIzNWZjNGRmMjhmYjQ5MzRkZjUzYzFkNDZfOC04LTEtMS01Mg_05cdfa60-efa7-4856-965a-58db320f236d"
      unitRef="usd">104157000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i68b249f9cbaf4123b3ce9caf076c68cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmQzNjgwNzU1MWRhODQxMGFhNGE2MWY2NTJjZDYzZTRlL3RhYmxlcmFuZ2U6ZDM2ODA3NTUxZGE4NDEwYWE0YTYxZjY1MmNkNjNlNGVfMy0yLTEtMS01Mg_b1015b9a-b8fe-429a-90df-c91b6fa41bc4"
      unitRef="usd">35623000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2a25ea3e2dd945679258376e720dcd9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmQzNjgwNzU1MWRhODQxMGFhNGE2MWY2NTJjZDYzZTRlL3RhYmxlcmFuZ2U6ZDM2ODA3NTUxZGE4NDEwYWE0YTYxZjY1MmNkNjNlNGVfMy00LTEtMS01Mg_c9366e79-2c62-4997-b1df-dd1485f7d870"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i702ce3714665407db68f18210f38f752_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmQzNjgwNzU1MWRhODQxMGFhNGE2MWY2NTJjZDYzZTRlL3RhYmxlcmFuZ2U6ZDM2ODA3NTUxZGE4NDEwYWE0YTYxZjY1MmNkNjNlNGVfMy02LTEtMS01Mg_0ebbf422-cfc8-41ee-8849-6afc2533aacc"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie0b259e0825545d68106b9ca5df6c06c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmQzNjgwNzU1MWRhODQxMGFhNGE2MWY2NTJjZDYzZTRlL3RhYmxlcmFuZ2U6ZDM2ODA3NTUxZGE4NDEwYWE0YTYxZjY1MmNkNjNlNGVfMy04LTEtMS01Mg_c00fca2d-29a3-4c66-8e61-4bf352c23876"
      unitRef="usd">35623000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2641aaefb4764835862b5b8426ad5939_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmQzNjgwNzU1MWRhODQxMGFhNGE2MWY2NTJjZDYzZTRlL3RhYmxlcmFuZ2U6ZDM2ODA3NTUxZGE4NDEwYWE0YTYxZjY1MmNkNjNlNGVfNC0yLTEtMS01Mg_25abda6e-f80f-4bd6-8b1f-f8610dc2a0ed"
      unitRef="usd">35623000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6be9ff07af384a8b8df23fd4c1894bf0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmQzNjgwNzU1MWRhODQxMGFhNGE2MWY2NTJjZDYzZTRlL3RhYmxlcmFuZ2U6ZDM2ODA3NTUxZGE4NDEwYWE0YTYxZjY1MmNkNjNlNGVfNC00LTEtMS01Mg_54d0d9b8-313b-4958-b045-96c284855fa8"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7101ed13286840f4b62af219eb4d33b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmQzNjgwNzU1MWRhODQxMGFhNGE2MWY2NTJjZDYzZTRlL3RhYmxlcmFuZ2U6ZDM2ODA3NTUxZGE4NDEwYWE0YTYxZjY1MmNkNjNlNGVfNC02LTEtMS01Mg_b7f2802f-1f12-4f3d-8c08-32cb2d22ff46"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if6ed1a63ab354837980c7edb1b22cc83_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmQzNjgwNzU1MWRhODQxMGFhNGE2MWY2NTJjZDYzZTRlL3RhYmxlcmFuZ2U6ZDM2ODA3NTUxZGE4NDEwYWE0YTYxZjY1MmNkNjNlNGVfNC04LTEtMS01Mg_fc493f16-65c4-41c3-bfc3-6566c17ccfdb"
      unitRef="usd">35623000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RleHRyZWdpb246ZTZlOTBkMDlkMjFlNGFkYWJjNWZiMTg3Mjg0OTQyMTVfMjM2Mzk1MDAwMDI4ODA_7a2d5436-161e-4274-8dd3-5fe029bdde54">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of the changes in the fair value of the Company&#x2019;s Level 3 financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contingent&lt;br/&gt;Earnout Liability&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;Private Placement &lt;br/&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private placement warrant liability acquired as part of the merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent earnout liability recognized upon the closing of the reverse recapitalization&lt;/span&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;(159,432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;text-indent:-7.2pt;vertical-align: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 fair value included in other (expense) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(103,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idc49ae24a97b44efae246128e8c9a48a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmY1YmU0NjA3Y2E5MzRhOGM4MTU5Zjc4YmYyNzY5YWQ0L3RhYmxlcmFuZ2U6ZjViZTQ2MDdjYTkzNGE4YzgxNTlmNzhiZjI3NjlhZDRfMi0yLTEtMS01Mg_72c880da-c868-47da-8fa8-5b78e3301b71"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9faabb6290684d6dbeb5be2a3ac33555_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmY1YmU0NjA3Y2E5MzRhOGM4MTU5Zjc4YmYyNzY5YWQ0L3RhYmxlcmFuZ2U6ZjViZTQ2MDdjYTkzNGE4YzgxNTlmNzhiZjI3NjlhZDRfMi00LTEtMS01Mg_112684d9-afdd-442f-9f90-cd00ce80820e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="if1404af8e4db42abb86c85dfd331b7ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmY1YmU0NjA3Y2E5MzRhOGM4MTU5Zjc4YmYyNzY5YWQ0L3RhYmxlcmFuZ2U6ZjViZTQ2MDdjYTkzNGE4YzgxNTlmNzhiZjI3NjlhZDRfMy00LTEtMS01Mg_874041c9-8b69-4a71-9025-a6bc9cd9d0dd"
      unitRef="usd">553000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i0188cb9fb1e24420ba5a094825ef5d27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmY1YmU0NjA3Y2E5MzRhOGM4MTU5Zjc4YmYyNzY5YWQ0L3RhYmxlcmFuZ2U6ZjViZTQ2MDdjYTkzNGE4YzgxNTlmNzhiZjI3NjlhZDRfNC0yLTEtMS01Mg_81d16db1-f4ff-4c95-bdcb-a4188e0f6ec4"
      unitRef="usd">159432000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i0188cb9fb1e24420ba5a094825ef5d27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmY1YmU0NjA3Y2E5MzRhOGM4MTU5Zjc4YmYyNzY5YWQ0L3RhYmxlcmFuZ2U6ZjViZTQ2MDdjYTkzNGE4YzgxNTlmNzhiZjI3NjlhZDRfNS0yLTEtMS01Mg_7dbc514f-09ed-444d-b555-6333b02156c9"
      unitRef="usd">-55772000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if1404af8e4db42abb86c85dfd331b7ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmY1YmU0NjA3Y2E5MzRhOGM4MTU5Zjc4YmYyNzY5YWQ0L3RhYmxlcmFuZ2U6ZjViZTQ2MDdjYTkzNGE4YzgxNTlmNzhiZjI3NjlhZDRfNS00LTEtMS01Mg_7574a654-f41f-4bb4-b5d9-a1dd53cb69e0"
      unitRef="usd">-56000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7d0d5ab745a34200a87b9e7b65e4ff85_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmY1YmU0NjA3Y2E5MzRhOGM4MTU5Zjc4YmYyNzY5YWQ0L3RhYmxlcmFuZ2U6ZjViZTQ2MDdjYTkzNGE4YzgxNTlmNzhiZjI3NjlhZDRfNi0yLTEtMS01Mg_04c5b75a-d0eb-4348-9234-2b486add9478"
      unitRef="usd">103660000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4a70e6ba93574f66af53d62712137bfc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RhYmxlOmY1YmU0NjA3Y2E5MzRhOGM4MTU5Zjc4YmYyNzY5YWQ0L3RhYmxlcmFuZ2U6ZjViZTQ2MDdjYTkzNGE4YzgxNTlmNzhiZjI3NjlhZDRfNi00LTEtMS01Mg_3a24d1b4-4a1c-4370-89c9-9c15f676b8bf"
      unitRef="usd">497000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ica67b84da7f848d0940beff6188255cc_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184NS9mcmFnOmU2ZTkwZDA5ZDIxZTRhZGFiYzVmYjE4NzI4NDk0MjE1L3RleHRyZWdpb246ZTZlOTBkMDlkMjFlNGFkYWJjNWZiMTg3Mjg0OTQyMTVfMjE5OTAyMzI2MTI0Mw_3a2dc163-8418-4359-80bf-f6005dad614c"
      unitRef="y">10</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RleHRyZWdpb246NjIxNDlkZTRjZDI3NDgzNGJhYjNkMDE5OWE3NjUzMWZfMjM2Mzk0OTk5OTc5NjQ_1f55a760-437b-4a2e-8a71-89e0da952e72">Property and Equipment, Net&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;($ in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Scientific equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&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;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/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:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Includes $3.6 million and $3.5 million for the years ended December&#160;31, 2021 and 2020, respectively, related to scientific equipment not placed into service and therefore not being depreciated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense totaled $6.2 million and $6.3 million for the years ended December&#160;31, 2021 and 2020, respectively. All long-lived assets are maintained in the United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7db5efdb83294b2f9224258333520733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfMy00LTEtMS01Mg_ee24a2c5-a1ff-48db-a373-4e5344c12541"
      unitRef="usd">27641000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9f42502eabda44cdb701201932a032ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfMy02LTEtMS0xNDU_c4e77c40-bb88-4e7c-8de4-9a1cde381584"
      unitRef="usd">27412000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i18c374e1ca8e4edcb6ec3aeced1c96b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfNC00LTEtMS01Mg_d4c014dd-404a-41a6-b43f-af0e7cdb99ea"
      unitRef="usd">155000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id987f57af819447ca432cd8be7397eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfNC02LTEtMS0xNDU_574c2dd7-4857-4acd-a7d6-a8c7565b708d"
      unitRef="usd">149000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6d238f7166cc4318b6e0cb2b1f6bafd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfNS00LTEtMS01Mg_689ad6c5-6bfa-4ebb-b910-fb690978e0ae"
      unitRef="usd">335000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i66fa33a8ef6c483abc08f656645b3f5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfNS02LTEtMS0xNDU_c34155a7-a836-4e80-a0f5-5aa43cc590e7"
      unitRef="usd">335000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic055a68c3cb84202a2124219d20a452d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfNi00LTEtMS01Mg_9e5ec483-6be8-4c91-b1c7-b73d7431b2cf"
      unitRef="usd">988000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifca79ce2c4e64c85aafa6485f518e6e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfNi02LTEtMS0xNDU_46e5d156-4b08-44c9-946d-be80685da239"
      unitRef="usd">988000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i479e3e4a6bfa4659b23ae9e6b1ede012_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfNy00LTEtMS01Mg_f6a548b3-404e-46c1-9cb3-9181a7b9c501"
      unitRef="usd">26355000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i66aa1ef912944512bf7fddf96a175585_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfNy02LTEtMS0xNDU_8297fd14-efba-4315-a3a2-f5c6cc12fcd0"
      unitRef="usd">26355000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfOC00LTEtMS01Mg_0ae6d7ac-5771-4ea1-8a2e-3d4ecddbccca"
      unitRef="usd">55474000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfOC02LTEtMS0xNDU_04e871cf-a57d-4d3e-bfa7-4e65fc78366d"
      unitRef="usd">55239000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfOS00LTEtMS01Mg_52506954-6bef-4e8c-aa2d-50e2007cd02f"
      unitRef="usd">20440000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfOS02LTEtMS0xNDU_18e5e24e-b2a9-422e-b394-28b9d5c04f36"
      unitRef="usd">14261000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfMTAtNC0xLTEtNTI_505b29dc-9597-4c8f-9c66-3a42f3134858"
      unitRef="usd">35034000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RhYmxlOmE1ODliNGI3NjkxMjRlY2FhNzVlOTg4NzZhYjlhMzEzL3RhYmxlcmFuZ2U6YTU4OWI0Yjc2OTEyNGVjYWE3NWU5ODg3NmFiOWEzMTNfMTAtNi0xLTEtMTQ1_cf3bab3e-dc34-4634-ac13-eb8a0547b0cd"
      unitRef="usd">40978000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib919409792194e45a2429a0e4410e79c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RleHRyZWdpb246NjIxNDlkZTRjZDI3NDgzNGJhYjNkMDE5OWE3NjUzMWZfMjE5OTAyMzI1NjE0Mw_cc7cf815-d0e4-48c2-a167-3ad09aadf43b"
      unitRef="usd">3600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i62b364da8b6a4ff791983a9927db113b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RleHRyZWdpb246NjIxNDlkZTRjZDI3NDgzNGJhYjNkMDE5OWE3NjUzMWZfMjE5OTAyMzI1NjE1Mg_4b0be7c0-9cc0-406e-8b44-c5a1de8280c5"
      unitRef="usd">3500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:Depreciation
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RleHRyZWdpb246NjIxNDlkZTRjZDI3NDgzNGJhYjNkMDE5OWE3NjUzMWZfMjE5OTAyMzI1NTgwNw_b038667a-b986-4a3e-a366-ef0353ea13e7"
      unitRef="usd">6200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN184OC9mcmFnOjYyMTQ5ZGU0Y2QyNzQ4MzRiYWIzZDAxOTlhNzY1MzFmL3RleHRyZWdpb246NjIxNDlkZTRjZDI3NDgzNGJhYjNkMDE5OWE3NjUzMWZfMTIx_d205ebeb-3ed4-4d34-9e6c-cf8fbfdbe2d4"
      unitRef="usd">6300000</us-gaap:Depreciation>
    <huma:AccruedLiabilitiesDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RleHRyZWdpb246NTJmMjY4MGQ4ZmEzNGJjNGI5OWEwMmI4NGQwZGJjOThfMjM2Mzk0OTk5OTczMDQ_a2437434-a736-4c7d-a6c1-51408034bb71">Accrued Expenses&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued external research, development and manufacturing costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee compensation and benefits&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;3,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</huma:AccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RleHRyZWdpb246NTJmMjY4MGQ4ZmEzNGJjNGI5OWEwMmI4NGQwZGJjOThfMjM2Mzk0OTk5OTczMDU_8b6e84e5-b695-4a05-9757-91334fc3e0ae">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued external research, development and manufacturing costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee compensation and benefits&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;3,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <huma:AccruedExternalResearchDevelopmentAndManufacturingCostsCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RhYmxlOjc3ZDE4YmY3NGFiNjQyNDg5YWQ1YzAwZTZkZjY4OTdjL3RhYmxlcmFuZ2U6NzdkMThiZjc0YWI2NDI0ODlhZDVjMDBlNmRmNjg5N2NfMi00LTEtMS01Mg_c0e541fb-02e0-4d5e-ab68-881fd3ba9ffd"
      unitRef="usd">2520000</huma:AccruedExternalResearchDevelopmentAndManufacturingCostsCurrent>
    <huma:AccruedExternalResearchDevelopmentAndManufacturingCostsCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RhYmxlOjc3ZDE4YmY3NGFiNjQyNDg5YWQ1YzAwZTZkZjY4OTdjL3RhYmxlcmFuZ2U6NzdkMThiZjc0YWI2NDI0ODlhZDVjMDBlNmRmNjg5N2NfMi02LTEtMS0xMzg_97e2c286-2243-45d1-9d71-ff5b91c0882d"
      unitRef="usd">2615000</huma:AccruedExternalResearchDevelopmentAndManufacturingCostsCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RhYmxlOjc3ZDE4YmY3NGFiNjQyNDg5YWQ1YzAwZTZkZjY4OTdjL3RhYmxlcmFuZ2U6NzdkMThiZjc0YWI2NDI0ODlhZDVjMDBlNmRmNjg5N2NfMy00LTEtMS01Mg_7b92bea9-d883-4e45-b343-88547b07b211"
      unitRef="usd">3943000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RhYmxlOjc3ZDE4YmY3NGFiNjQyNDg5YWQ1YzAwZTZkZjY4OTdjL3RhYmxlcmFuZ2U6NzdkMThiZjc0YWI2NDI0ODlhZDVjMDBlNmRmNjg5N2NfMy02LTEtMS0xMzg_60bbce2c-0f9b-4653-be42-a0c208df89bb"
      unitRef="usd">1009000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RhYmxlOjc3ZDE4YmY3NGFiNjQyNDg5YWQ1YzAwZTZkZjY4OTdjL3RhYmxlcmFuZ2U6NzdkMThiZjc0YWI2NDI0ODlhZDVjMDBlNmRmNjg5N2NfNC00LTEtMS01Mg_bfab8370-8b39-4f71-9ea9-3820fc77513c"
      unitRef="usd">294000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RhYmxlOjc3ZDE4YmY3NGFiNjQyNDg5YWQ1YzAwZTZkZjY4OTdjL3RhYmxlcmFuZ2U6NzdkMThiZjc0YWI2NDI0ODlhZDVjMDBlNmRmNjg5N2NfNC02LTEtMS0xMzg_c5233bc2-9412-4c79-b4a6-b8c44acd8691"
      unitRef="usd">968000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RhYmxlOjc3ZDE4YmY3NGFiNjQyNDg5YWQ1YzAwZTZkZjY4OTdjL3RhYmxlcmFuZ2U6NzdkMThiZjc0YWI2NDI0ODlhZDVjMDBlNmRmNjg5N2NfNS00LTEtMS01Mg_7e7c6221-c88d-475a-bece-c337d9835cc4"
      unitRef="usd">6757000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185MS9mcmFnOjUyZjI2ODBkOGZhMzRiYzRiOTlhMDJiODRkMGRiYzk4L3RhYmxlOjc3ZDE4YmY3NGFiNjQyNDg5YWQ1YzAwZTZkZjY4OTdjL3RhYmxlcmFuZ2U6NzdkMThiZjc0YWI2NDI0ODlhZDVjMDBlNmRmNjg5N2NfNS02LTEtMS0xMzg_26b1ecb1-0a9c-4fdf-aae6-72726ef03095"
      unitRef="usd">4592000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjM2Mzk1MDAwMDQ3Mzc_2b602a70-1038-47e9-9e90-75cf41cf8ec3">DebtOn April&#160;30, 2020, the Company received loan proceeds in the amount of approximately $3.3 million under the Paycheck Protection Program (&#x201c;PPP&#x201d;). All or portion of this loan and any accrued interest was eligible to be forgiven after a twenty four week period as long as the borrower used the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of the loan forgiven was to be reduced if the borrower terminated employees or reduced salaries during the twenty four week period. The unforgiven portion of the PPP loan was to be payable over two years at an interest rate of 1%, with a deferral of payments for the first ten months. On May 25, 2021, the PPP loan was forgiven and the Company recognized a gain from loan extinguishment in the amount of $3.3 million during the year ended December&#160;31, 2021.&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 30, 2021, the Company entered into a term loan agreement with Silicon Valley Bank and SVB Innovation Credit Fund VIII, L.P., as amended in June and September 2021, which provides a term loan facility of up to $50.0 million with a maturity date of March 1, 2025, or the Loan Agreement. The Company&#x2019;s obligations under the Loan Agreement are secured by substantially all of its assets except for its intellectual property. The Loan Agreement contains certain customary covenants, including, but not limited to, those relating to additional indebtedness, liens, asset divestitures, and affiliate transactions. If a minimum liquidity amount is not maintained, 50% of the outstanding principal and interest will become cash collateralized. As of December&#160;31, 2021, the Company was in compliance with all covenants. The Company may use the proceeds of borrowings under the Loan Agreement as working capital and to fund its general business requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Loan Agreement provides that the term loans will be distributed in tranches. The initial term loan tranche of $20.0 million was drawn on March 31, 2021, and on October&#160;13, 2021 the Company borrowed an additional $10.0 million under the Loan Agreement. Borrowings under the Loan Agreement are accounted for net of issuance costs which are being accreted to interest expense over the term of the loan using the effective interest method. As of December&#160;31, 2021, two subsequent $10.0 million term loan tranches were eligible to be disbursed at the request of the Company during specified draw periods between now and 2023 if certain business milestones and other requirements are met by the dates specified in the Loan Agreement. Borrowings bear interest at the greater of 7.5% or the Wall Street Journal Prime Rate plus 4.25% (7.5% as of December&#160;31, 2021). Interest-only payments on the principal amount outstanding are due monthly beginning in the first month after the loan is dispersed. Repayment of principal may begin as soon as July 1, 2023 under the level of borrowing outstanding at December&#160;31, 2021, and no later than April 1, 2024 if the remaining two loan tranches are drawn. The term loans may only be prepaid in full, and such prepayment requires 30 days&#x2019; advance notice and is subject to a prepayment fee of 3.00% (with a step down to 2.00% after March 30, 2022, and a further step down to 1.00% after March 30, 2023). The Company is not obligated to pay a prepayment fee if the Company makes a prepayment after March 30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Loan Agreement, the Company granted warrants to the lenders to purchase shares of common stock at an exercise price of $10.28 per share, of which 287,704 warrants were immediately exercisable. The warrants are classified within stockholders&#x2019; equity as the settlement of the warrants is indexed to the Company&#x2019;s own stock. The Company recognized the fair value of the warrants immediately exercisable within stockholders&#x2019; equity using a Black-Scholes valuation model at issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At issuance, the Company initially determined that the funding of an additional tranche was not probable, and therefore no value was ascribed to the remaining 123,302 warrants that were only exercisable upon the funding of the additional tranche. As a result of the Company&#x2019;s additional $10.0 million borrowings under the Loan Agreement on October&#160;13, 2021, the warrants to purchase the additional 123,302 shares of the Company&#x2019;s common stock became exercisable at an exercise price of $10.28 per share and the value of the warrants was recorded as of that date. The additional warrants are classified within stockholders&#x2019; equity using a Black-Scholes valuation model, as the settlement of the warrants is indexed to the Company&#x2019;s own stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the fair value of warrants ($3.3 million), a 5% final payment fee ($1.5 million) and debt issuance costs ($0.3 million) are being accreted to interest expense over the term of the loan using the effective interest method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SVB loan payable and net discount or premium balances are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:right"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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;Principal amount of SVB loan payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Final payment amount of SVB loan payable&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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net premium associated with accretion of final payment and other debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:14.4pt;text-indent:-7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SVB loan payable, current and noncurrent&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less SVB loan payable, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:14.4pt;text-indent:-7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SVB loan payable, noncurrent portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum payments of principal on the Company&#x2019;s outstanding variable rate borrowings as of December&#160;31, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&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;17,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i643a79f942f64245a971dbc16dc86557_D20200430-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfODY_caf4019d-554d-4777-8a20-433c2c1ceef1"
      unitRef="usd">3300000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i65393d132dcc417192514b30711c4dc0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMTU2OQ_8b6dbf25-f1f3-4cd6-8ae7-c1b2c6d2c323"
      unitRef="usd">3300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i23db126b61b044a6a94d4a22d0a2efdb_I20210330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMTc3Mg_8e094f3a-5679-4917-a612-df2283d4ef4b"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <huma:DebtInstrumentPercentOfCollateralAmountInOutstandingPrincipalAndInterest
      contextRef="i2b2a7e8bce414bd0a46a65c9ed626fd8_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjIwOA_2b28931c-f5b4-4c24-b9aa-f9bfd94a2677"
      unitRef="number">0.50</huma:DebtInstrumentPercentOfCollateralAmountInOutstandingPrincipalAndInterest>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="id779ca78a63c49c5be0538e15d844a4f_D20210330-20210330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjU5OA_3442d052-a2e0-45fc-83da-9059bfbdcc13"
      unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="icc0414ef6608407e981a1c1898e5cced_D20211013-20211013"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjE5OTAyMzI2MTkyMw_44a27ebe-80c1-478a-964b-98a46edd4d0d"
      unitRef="usd">10000000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <huma:DebtInstrumentNumberOfTranches
      contextRef="i81d348a96f0c42c3aa4ce9c9d1794747_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjc3OA_65dc6743-61eb-419e-a9e7-8c07738b651d"
      unitRef="tranche">2</huma:DebtInstrumentNumberOfTranches>
    <huma:DebtInstrumentUnusedBorrowingCapacityAmountPerTranche
      contextRef="i81d348a96f0c42c3aa4ce9c9d1794747_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjc5Mg_cc3cda8c-5311-44f8-95f0-b2c9fa768a03"
      unitRef="usd">10000000</huma:DebtInstrumentUnusedBorrowingCapacityAmountPerTranche>
    <huma:DebtInstrumentInterestRateMinimumFixedRateOnVariableRate
      contextRef="i81d348a96f0c42c3aa4ce9c9d1794747_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMzA5OA_27b805f8-8e93-4265-b87a-adb106bdf3d8"
      unitRef="number">0.075</huma:DebtInstrumentInterestRateMinimumFixedRateOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i49288ba32c1b42798a7bf963685e1b0e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMzE0NA_f54925c4-af60-4249-9ba3-d7964eb31dd6"
      unitRef="number">0.0425</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i64190dc6c4de4f70bd7829b944a7cf22_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMzE0OA_8e572652-404a-4178-a467-c7977441060b"
      unitRef="number">0.075</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <huma:DebtInstrumentNumberOfTranches
      contextRef="i81d348a96f0c42c3aa4ce9c9d1794747_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjE5OTAyMzI2MzAzMw_65dc6743-61eb-419e-a9e7-8c07738b651d"
      unitRef="tranche">2</huma:DebtInstrumentNumberOfTranches>
    <huma:DebtInstrumentAdvanceNoticePeriod
      contextRef="i3db1fd5c318f4476a178e5aac600b0f9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMzUwNw_60f24e3d-e74f-4ba9-88bc-ae60df3a7f67">P30D</huma:DebtInstrumentAdvanceNoticePeriod>
    <huma:DebtInstrumentPrepaymentFeePercent
      contextRef="i934a761169674e4a8d51e77fb3ae1013_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMzU2NA_c8156ceb-2309-40f4-a189-3eedf856b870"
      unitRef="number">0.0300</huma:DebtInstrumentPrepaymentFeePercent>
    <huma:DebtInstrumentPrepaymentFeePercent
      contextRef="i35f9862d7ba94d748955f885a8cb9936_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMzU4OA_ceb4b0cb-4b14-44c0-a61b-8001ae38827a"
      unitRef="number">0.0200</huma:DebtInstrumentPrepaymentFeePercent>
    <huma:DebtInstrumentPrepaymentFeePercent
      contextRef="i43198fe0dfea4fa5b95285e89cbc54c6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMzY0MA_a5c7fff0-fe05-49be-9563-3e20c36c2a79"
      unitRef="number">0.0100</huma:DebtInstrumentPrepaymentFeePercent>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i81036676e65b48ce83d59e1a97ad73cc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfNDExNQ_7141df77-41a5-4d4e-ba66-c7a4db97b389"
      unitRef="usdPerShare">10.28</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <huma:ClassOfWarrantOrRightWarrantsExercisableImmediately
      contextRef="i81036676e65b48ce83d59e1a97ad73cc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfNDEzOA_d8277381-1f71-486e-96e4-e49dda1d7ef6"
      unitRef="shares">287704</huma:ClassOfWarrantOrRightWarrantsExercisableImmediately>
    <huma:ClassOfWarrantOrRightExercisableUponFundingOfAdditionalTranche
      contextRef="i5a6d9dc1afaf4c11846c8bedcb917d8d_I20211013"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfNDgyNw_837cd071-18f0-4d50-bb2e-6ac44cdf3ca0"
      unitRef="shares">123302</huma:ClassOfWarrantOrRightExercisableUponFundingOfAdditionalTranche>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="icc0414ef6608407e981a1c1898e5cced_D20211013-20211013"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjE5OTAyMzI2MjY1OQ_44a27ebe-80c1-478a-964b-98a46edd4d0d"
      unitRef="usd">10000000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <huma:ClassOfWarrantOrRightExercisableUponFundingOfAdditionalTranche
      contextRef="i5a6d9dc1afaf4c11846c8bedcb917d8d_I20211013"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfNTAzNg_07be49b8-d19e-462f-8c23-148dc4cbea63"
      unitRef="shares">123302</huma:ClassOfWarrantOrRightExercisableUponFundingOfAdditionalTranche>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i5a6d9dc1afaf4c11846c8bedcb917d8d_I20211013"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfNTExOQ_ca1a347d-aec8-4d59-b7f3-0e72134ac7f3"
      unitRef="usdPerShare">10.28</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i81d348a96f0c42c3aa4ce9c9d1794747_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjE5OTAyMzI2MjQ4MQ_e7d62bac-c9b6-4d6f-8619-d9853fcd5ed2"
      unitRef="usd">3300000</us-gaap:WarrantsAndRightsOutstanding>
    <huma:DebtInstrumentFinalPaymentFeePercent
      contextRef="i3db1fd5c318f4476a178e5aac600b0f9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjE5OTAyMzI2MjQ4OQ_247835d2-50ef-423c-a7cf-780b6943e984"
      unitRef="number">0.05</huma:DebtInstrumentFinalPaymentFeePercent>
    <huma:DebtInstrumentFinalPaymentAmount
      contextRef="i81d348a96f0c42c3aa4ce9c9d1794747_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjE5OTAyMzI2MjUxMg_3967b208-9f43-4df4-88ab-127e333518c2"
      unitRef="usd">1500000</huma:DebtInstrumentFinalPaymentAmount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3db1fd5c318f4476a178e5aac600b0f9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjE5OTAyMzI2MjU0Mg_b1d1bb1f-e4e7-48ee-b26b-07ad544c8473"
      unitRef="usd">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjM2Mzk1MDAwMDQ3Mzk_e1899bf4-900a-440c-8249-43a66600b54c">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SVB loan payable and net discount or premium balances are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:right"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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;Principal amount of SVB loan payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Final payment amount of SVB loan payable&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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net premium associated with accretion of final payment and other debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:14.4pt;text-indent:-7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SVB loan payable, current and noncurrent&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less SVB loan payable, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:14.4pt;text-indent:-7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SVB loan payable, noncurrent portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i161796b633834cfa95849bb99f9333b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOmFmZjZiYjQ2Njg1MDQ1Y2M4YzhiYzIyZTlhZjMzZGI0L3RhYmxlcmFuZ2U6YWZmNmJiNDY2ODUwNDVjYzhjOGJjMjJlOWFmMzNkYjRfMS0yLTEtMS01Mg_607291b6-ff51-450d-abde-3d57ae348341"
      unitRef="usd">30000000</us-gaap:DebtInstrumentCarryingAmount>
    <huma:DebtInstrumentFinalPaymentAmount
      contextRef="i161796b633834cfa95849bb99f9333b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOmFmZjZiYjQ2Njg1MDQ1Y2M4YzhiYzIyZTlhZjMzZGI0L3RhYmxlcmFuZ2U6YWZmNmJiNDY2ODUwNDVjYzhjOGJjMjJlOWFmMzNkYjRfMi0yLTEtMS01Mg_9c783641-fc6e-4bac-ad02-a8d313a40a40"
      unitRef="usd">1500000</huma:DebtInstrumentFinalPaymentAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i161796b633834cfa95849bb99f9333b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOmFmZjZiYjQ2Njg1MDQ1Y2M4YzhiYzIyZTlhZjMzZGI0L3RhYmxlcmFuZ2U6YWZmNmJiNDY2ODUwNDVjYzhjOGJjMjJlOWFmMzNkYjRfMy0yLTEtMS01Mg_72d00608-7aa6-470f-ac8a-d5a81df0eb87"
      unitRef="usd">4139000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i161796b633834cfa95849bb99f9333b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOmFmZjZiYjQ2Njg1MDQ1Y2M4YzhiYzIyZTlhZjMzZGI0L3RhYmxlcmFuZ2U6YWZmNmJiNDY2ODUwNDVjYzhjOGJjMjJlOWFmMzNkYjRfNC0yLTEtMS01Mg_762fa0f4-fd68-43a0-8644-ff2465382b6f"
      unitRef="usd">27361000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i161796b633834cfa95849bb99f9333b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOmFmZjZiYjQ2Njg1MDQ1Y2M4YzhiYzIyZTlhZjMzZGI0L3RhYmxlcmFuZ2U6YWZmNmJiNDY2ODUwNDVjYzhjOGJjMjJlOWFmMzNkYjRfNS0yLTEtMS01Mg_2cf5da7b-2ed3-4ad9-85eb-cf7d85650f56"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i161796b633834cfa95849bb99f9333b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOmFmZjZiYjQ2Njg1MDQ1Y2M4YzhiYzIyZTlhZjMzZGI0L3RhYmxlcmFuZ2U6YWZmNmJiNDY2ODUwNDVjYzhjOGJjMjJlOWFmMzNkYjRfNi0yLTEtMS01Mg_d8133ff7-af8a-47e5-94cc-144e03bf022f"
      unitRef="usd">27361000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RleHRyZWdpb246YzIwNTQ5OTU4YWI3NGRkYWIxNTNkNzE0MTA1YTYzNDJfMjM2Mzk1MDAwMDQ3Mzg_655dca49-1d61-4b61-8401-d8fc75019797">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum payments of principal on the Company&#x2019;s outstanding variable rate borrowings as of December&#160;31, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&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;17,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOjkzZTM5MjY1ZmQxMzQ5NzJiODBkZjQxNGQxZTNhZjg5L3RhYmxlcmFuZ2U6OTNlMzkyNjVmZDEzNDk3MmI4MGRmNDE0ZDFlM2FmODlfMS0yLTEtMS01Mg_6e905fc0-2a4a-489e-8c62-499322e2fc35"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOjkzZTM5MjY1ZmQxMzQ5NzJiODBkZjQxNGQxZTNhZjg5L3RhYmxlcmFuZ2U6OTNlMzkyNjVmZDEzNDk3MmI4MGRmNDE0ZDFlM2FmODlfMi0yLTEtMS01Mg_dd803864-5428-4424-9262-f05cdfab6f67"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOjkzZTM5MjY1ZmQxMzQ5NzJiODBkZjQxNGQxZTNhZjg5L3RhYmxlcmFuZ2U6OTNlMzkyNjVmZDEzNDk3MmI4MGRmNDE0ZDFlM2FmODlfMy0yLTEtMS01Mg_8a0f9d9c-0184-431e-bad8-a01f1dd78479"
      unitRef="usd">17143000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOjkzZTM5MjY1ZmQxMzQ5NzJiODBkZjQxNGQxZTNhZjg5L3RhYmxlcmFuZ2U6OTNlMzkyNjVmZDEzNDk3MmI4MGRmNDE0ZDFlM2FmODlfNC0yLTEtMS01Mg_c0155891-7bed-46e3-9504-4e673920e239"
      unitRef="usd">2857000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebt
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185NC9mcmFnOmMyMDU0OTk1OGFiNzRkZGFiMTUzZDcxNDEwNWE2MzQyL3RhYmxlOjkzZTM5MjY1ZmQxMzQ5NzJiODBkZjQxNGQxZTNhZjg5L3RhYmxlcmFuZ2U6OTNlMzkyNjVmZDEzNDk3MmI4MGRmNDE0ZDFlM2FmODlfNi0yLTEtMS01Mg_a3a537d2-5055-45e6-839a-6e9b50c830d6"
      unitRef="usd">30000000</us-gaap:LongTermDebt>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfMjM2Mzk0OTk5OTg3NzY_4864b15f-9343-4c33-be77-a9af2381faad">Leases&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s finance lease relates to its headquarters, which was substantially completed in June 2018 and leased through May 2033, and its operating lease relates to the land lease associated with its headquarters. During 2020 the Company had an operating lease for laboratory and office space in Ohio. In March 2020, the Company terminated this lease, effective September&#160;30, 2020, and paid termination fees of less than $0.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company had finance lease liabilities of $23.1 million and $24.8 million, respectively, and right-of-use assets of $21.4 million and $23.5 million, respectively, and operating lease liabilities of $0.7 million and $0.8 million, respectively, and right-of-use assets of $0.7 million and $0.8 million, respectively, all of which were included in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s leases do not require any contingent rental payments, impose any financial restrictions, or contain any residual value guarantees. Certain of the Company&#x2019;s leases include renewal options and escalation clauses; renewal options have been included in the calculation of the lease liabilities and right of use assets as the Company is reasonably certain to exercise the options due to the specialized nature of the leased building. Variable expenses generally represent the Company&#x2019;s share of the landlord&#x2019;s operating expenses. The Company does not act as a lessor in any lease arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes quantitative information about the Company&#x2019;s leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:14.4pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:14.4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the maturities of the Company&#x2019;s lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;12,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount&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;(9,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfMjM2Mzk0OTk5OTg3NzY_5208f333-93ae-4c9c-9ff6-37ba218ed277">Leases&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s finance lease relates to its headquarters, which was substantially completed in June 2018 and leased through May 2033, and its operating lease relates to the land lease associated with its headquarters. During 2020 the Company had an operating lease for laboratory and office space in Ohio. In March 2020, the Company terminated this lease, effective September&#160;30, 2020, and paid termination fees of less than $0.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company had finance lease liabilities of $23.1 million and $24.8 million, respectively, and right-of-use assets of $21.4 million and $23.5 million, respectively, and operating lease liabilities of $0.7 million and $0.8 million, respectively, and right-of-use assets of $0.7 million and $0.8 million, respectively, all of which were included in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s leases do not require any contingent rental payments, impose any financial restrictions, or contain any residual value guarantees. Certain of the Company&#x2019;s leases include renewal options and escalation clauses; renewal options have been included in the calculation of the lease liabilities and right of use assets as the Company is reasonably certain to exercise the options due to the specialized nature of the leased building. Variable expenses generally represent the Company&#x2019;s share of the landlord&#x2019;s operating expenses. The Company does not act as a lessor in any lease arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes quantitative information about the Company&#x2019;s leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:14.4pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:14.4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the maturities of the Company&#x2019;s lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;12,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount&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;(9,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <huma:PaymentsOfTerminationFees
      contextRef="i7d8a827f5ccc4ba2a087702e968f71f0_D20200930-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfNDM3_e0adfe9f-37ef-4da6-9e02-9185abfa7e7f"
      unitRef="usd">100000</huma:PaymentsOfTerminationFees>
    <us-gaap:FinanceLeaseLiability
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfMjE5OTAyMzI1NzA2OA_e7a1bde8-c68f-4df4-afe6-4046d6f18dc1"
      unitRef="usd">23100000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfNTAw_27fd80f6-1f34-4fc7-bbca-a42e08ada3ac"
      unitRef="usd">24800000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfNTUy_08dcd684-ffbb-40d3-98a7-00475bb53114"
      unitRef="usd">21400000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfNTU5_4370b5e3-8def-4e56-b425-7f7c9e5ff0dd"
      unitRef="usd">23500000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfNjEy_ca70b7d9-8105-4887-ad78-052592606479"
      unitRef="usd">700000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfNjE5_e5bd76d8-7661-4318-ace5-2f99dae1c6fc"
      unitRef="usd">800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfNjY0_9d1fabe7-d5d7-430b-9841-6fc9abae0bb5"
      unitRef="usd">700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfNjcx_e294f353-096d-4679-8c95-59038999d8c5"
      unitRef="usd">800000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfMjM2Mzk0OTk5OTg3Nzg_bb4de934-ccd1-4ff6-ae6d-a31748b85d96">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes quantitative information about the Company&#x2019;s leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:14.4pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:14.4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Total lease cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.04&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfMy00LTEtMS01Mg_89673afc-5bea-4d1d-983f-ac8299f8b47c"
      unitRef="usd">2060000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfMy02LTEtMS0xNjk_1931d589-ada7-4406-8f70-b9a23ea7c74f"
      unitRef="usd">2060000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfNC00LTEtMS01Mg_3579bed7-b9e9-4f37-ae1b-56523f08ef81"
      unitRef="usd">2044000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfNC02LTEtMS0xNjk_229869b5-0d99-47c4-985c-d4d7649b2a30"
      unitRef="usd">2180000</us-gaap:FinanceLeaseInterestExpense>
    <huma:FinanceLeaseCost
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfNS00LTEtMS01Mg_bdfc1e12-3899-4bc4-b62f-f3396017de2d"
      unitRef="usd">4104000</huma:FinanceLeaseCost>
    <huma:FinanceLeaseCost
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfNS02LTEtMS0xNjk_1c0a3f28-0b38-4714-a665-87b03ec56db6"
      unitRef="usd">4240000</huma:FinanceLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfNi00LTEtMS01Mg_cbdc35bb-fc7d-410c-badc-ce250decff36"
      unitRef="usd">105000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfNi02LTEtMS0xNjk_7839f74f-9ec2-461c-974d-4148af0a1bb7"
      unitRef="usd">152000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfNy00LTEtMS01Mg_2998e1f4-3a9e-44aa-bd40-f587a4b076ea"
      unitRef="usd">4209000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjhhYjM4ZmNiYjczYjRmNjBiMzNjYThhYTI5Y2IyODg4L3RhYmxlcmFuZ2U6OGFiMzhmY2JiNzNiNGY2MGIzM2NhOGFhMjljYjI4ODhfNy02LTEtMS0xNjk_7c449583-18e6-4e3e-8715-0f75b3e2c9ad"
      unitRef="usd">4392000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfMy02LTEtMS01Mg_7c4a3e5a-9e8a-4015-9b80-13cdf187c6f5"
      unitRef="usd">2044000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfMy04LTEtMS01Mg_24a70b12-cf04-4dbf-84ac-7d7f52f72236"
      unitRef="usd">105000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfMy0xMC0xLTEtMTg1_661fe3ff-50d9-4a3f-b4fa-6f539d4f0e83"
      unitRef="usd">2180000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfMy0xMi0xLTEtMTg1_43cdc5b4-cf82-4489-8149-e5cdec0a2d9f"
      unitRef="usd">182000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNC02LTEtMS01Mg_92237c5b-4781-45ee-a58c-f5ec8d0bcf30"
      unitRef="usd">1729000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNC0xMC0xLTEtMTg1_dc94aca5-76f2-4784-9f39-b2f8e4738d83"
      unitRef="usd">1500000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNS02LTEtMS01Mg_5a4592e2-98b6-420d-a5f5-e1a00c907c16">P5Y14D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNS04LTEtMS01Mg_4e31a151-e81c-415b-8b7b-2acf5de2866e">P5Y8M26D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNS0xMC0xLTEtMTg1_fc1cf705-2e26-4eb9-adab-9175296440be">P5Y6M7D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNS0xMi0xLTEtMTg1_693a5a13-4859-4a51-9f02-4042a3e98346">P6Y2M26D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNi02LTEtMS01Mg_796a4b6a-6f0c-45d2-88b5-82cc96ddb114"
      unitRef="number">0.0850</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNi04LTEtMS01Mg_a4970c73-5144-4602-8531-3061f4c8feb0"
      unitRef="number">0.0850</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNi0xMC0xLTEtMTg1_ed1e9c31-ae6a-4e76-9e81-d94a1be3d463"
      unitRef="number">0.0850</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOmMxZjk5YzJmMmU3OTQ5YjZiN2M5YjE5MWUwNzRkMzRiL3RhYmxlcmFuZ2U6YzFmOTljMmYyZTc5NDliNmI3YzliMTkxZTA3NGQzNGJfNi0xMi0xLTEtMTg1_53496971-094b-4e8a-948a-ef51b661e564"
      unitRef="number">0.0850</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfMjM2Mzk0OTk5OTg3Nzc_6be1a4c9-4989-44a1-b488-0bcb52df9c1a">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the maturities of the Company&#x2019;s lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;12,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount&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;(9,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RleHRyZWdpb246MThkMTljODBkNDdlNGYyMTk5OTY1YzkxNWRhYzZiOGRfMjM2Mzk0OTk5OTg3Nzc_9a339cd0-fbfe-4a51-812a-5d26e01a45b9">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the maturities of the Company&#x2019;s lease liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;12,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value discount&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;(9,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfMS0yLTEtMS01Mg_997e15cb-b0e0-47b0-b3f7-86e326ffc70d"
      unitRef="usd">3868000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfMS00LTEtMS01Mg_3cc99cd0-30d6-42dd-b5d6-d0792a2c5a4e"
      unitRef="usd">105000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfMi0yLTEtMS01Mg_90b25f6e-24dd-45f7-ac2a-8df045fe7672"
      unitRef="usd">3965000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfMi00LTEtMS01Mg_db9a2b0d-4437-43c5-b708-43cc70618514"
      unitRef="usd">105000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfMy0yLTEtMS01Mg_95cab946-b3ca-4ba4-a5a7-722581567527"
      unitRef="usd">4065000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfMy00LTEtMS01Mg_aa0d730d-7468-4484-9acd-ffa7e7315007"
      unitRef="usd">105000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfNC0yLTEtMS01Mg_4b50b010-be15-4649-886d-dd11245fa8b6"
      unitRef="usd">4167000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfNC00LTEtMS01Mg_7eed7f06-e088-464c-b775-f9451aab4aa7"
      unitRef="usd">105000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfNS0yLTEtMS01Mg_ea061826-d21c-42d4-9a53-5693c7125603"
      unitRef="usd">4237000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfNS00LTEtMS01Mg_470575f9-b15b-4066-a650-eece3b453b2e"
      unitRef="usd">105000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfNi0yLTEtMS01Mg_39d8bb6e-4f81-4724-b833-f85029e38729"
      unitRef="usd">12699000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfNi00LTEtMS01Mg_06375963-ac34-40d4-be32-035c34abf723"
      unitRef="usd">574000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfNy0yLTEtMS01Mg_cdee6597-0a96-481f-a9cf-9a199b3aba91"
      unitRef="usd">33001000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfNy00LTEtMS01Mg_3f2ebafb-2c15-4ced-94d9-a19e91c379ac"
      unitRef="usd">1099000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfOC0yLTEtMS01Mg_4566db40-c02c-4641-9031-8c345fd19581"
      unitRef="usd">9911000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfOC00LTEtMS01Mg_05dbc340-8ed8-4555-a445-8c82324ac702"
      unitRef="usd">372000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfOS0yLTEtMS01Mg_1318b569-dc04-4ef3-9ec8-19ae1a525638"
      unitRef="usd">23090000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN185Ny9mcmFnOjE4ZDE5YzgwZDQ3ZTRmMjE5OTk2NWM5MTVkYWM2YjhkL3RhYmxlOjI0MDIxZTg5OWVjYzQ0YmNhOWZmZTYxMzJhZGEyZGQ2L3RhYmxlcmFuZ2U6MjQwMjFlODk5ZWNjNDRiY2E5ZmZlNjEzMmFkYTJkZDZfOS00LTEtMS01Mg_512ccc4f-148a-4d30-bbcd-2cbf8010beb0"
      unitRef="usd">727000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzIzNjM5NTAwMDA3MjAw_26371bb6-8b95-4f28-a4ad-6e0cec0b9a4a">Stockholders&#x2019; Equity (Deficit)&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Redeemable Convertible Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and immediately prior to the Merger, Legacy Humacyte had outstanding series A redeemable convertible preferred stock, series B redeemable convertible preferred stock, series C redeemable convertible preferred stock and series D redeemable convertible preferred stock, which are collectively referred to as &#x201c;redeemable convertible preferred stock.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, redeemable convertible preferred stock consisted of the following (in thousands, except share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&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;Redeemable&lt;br/&gt;Convertible&lt;br/&gt;Preferred&lt;br/&gt;Stock&lt;br/&gt;Authorized&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;Redeemable&lt;br/&gt;Convertible&lt;br/&gt;Preferred Stock&lt;br/&gt;Issued and&lt;br/&gt;Outstanding&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;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liquidation&lt;br/&gt;Preference&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;Issuance&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series A redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,421,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,421,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,137,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,137,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.6550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series C redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,241,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,241,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.6717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series D redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,812,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,812,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,613,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,613,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger, all previously issued and outstanding redeemable convertible preferred stock was converted into an equivalent number of shares of common stock of the Company on a one-for-one basis, then multiplied by the Exchange Ratio pursuant to the Merger Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;26, 2021, the Merger and related PIPE Financing was consummated and the Company issued 27,346,449 shares of common stock for proceeds of $242.4 million. The Company incurred $3.9 million of transaction costs, consisting of banking, legal, and other professional fees. Legacy Humacyte assumed $15.2 million of liabilities, including PIPE Financing fees and legal fees, and $0.1 million of assets from AHAC. Immediately following the Merger, there were 103,003,384 shares of common stock outstanding with a par value of $0.0001.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;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&#x2019;s Second Amended and Restated Certificate of Incorporation authorized the Company to issue 250,000,000 shares of common stock at a par value of $0.0001 per share. The number of authorized &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;shares of common stock may be increased or decreased (but not below the number of shares thereof then outstanding or reserved for issuance) by the affirmative vote of the holders of a majority of the capital stock of the Company entitled to vote and may require a separate class vote of the common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of common stock are entitled to receive dividends from time to time as may be declared by the Company&#x2019;s board of directors. Through December&#160;31, 2021, no dividends have been declared.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of common stock are entitled to one vote for each share held with respect to all matters voted on by the common stockholders of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of a reorganization of the Company, after payment to the preferred stockholders of their liquidation preferences, holders of common stock are entitled to share ratably in all remaining assets of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company had reserved common stock for future issuances as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Series A redeemable convertible preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,421,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Series B redeemable convertible preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,137,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Series C redeemable convertible preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,241,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Series D redeemable convertible preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,812,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock reserved for Contingent Earnout Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of options under stock plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,711,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,813,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of options under stock plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,418,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,948,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Shares available for grant under ESPP&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,030,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants to purchase common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,748,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,408,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the Closing on August&#160;26, 2021, all of the outstanding redeemable convertible preferred stock was converted to Common Stock pursuant to the conversion rate effective immediately prior to the Merger and the Exchange Ratio and the remaining amount was reclassified to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Second Amended and Restated Certificate of Incorporation provides the Company&#x2019;s board of directors with the authority to issue $0.0001 par value preferred stock in one more series and to establish from time to time the number of shares to be included in each such series, by adopting a resolution and filing a certification of designations. Voting powers, designations, powers, preferences and relative, participating, optional, special and other rights shall be stated and expressed in such resolutions. There were 20,000,000 shares designated as preferred stock and none were outstanding as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity of warrants for the year ended December&#160;31, 2021 is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Legacy&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Humacyte&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Private Placement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Public Warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Total Common&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Stock Warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock Warrants issued to SVB&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;411,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;411,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Common Stock Warrants as part of the Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(32,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conjunction with a long-term debt agreement entered into on March 15, 2006 and paid in full during 2011, the Company issued a warrant that gave the holder the right to purchase 32,961 shares of the Company&#x2019;s common stock at an exercise price of $1.14 per share, which was outstanding as of December&#160;31, 2020. The warrant was fully exercised on March 4, 2021. There was no activity for the warrant during the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 7 &#x2014; Debt for a discussion of warrants issued in conjunction with the Company&#x2019;s Loan Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Private Placement Warrants were initially recognized as a liability on the Closing Date, at a fair value of $0.6 million, and the Private Placement Warrant liability was remeasured to fair value as of December&#160;31, 2021, resulting in a gain of $0.1 million for the year ended December&#160;31, 2021, classified within Change in fair value of common stock warrant liabilities in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Private Placement Warrants were valued using the following assumptions under the Monte Carlo simulation value model:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;August 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market price of public stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price&lt;/span&gt;&lt;/div&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;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.65&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 13pt 2px 1pt;text-align:right;vertical-align: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.00&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected share price volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Estimated dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Public Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Public Warrants may only be exercised for a whole number of shares and will expire five years after the completion of the Merger. The Public Warrants became exercisable 30 days after the completion of the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Public Warrants were initially recognized as equity on the Closing Date at a fair value of $2.80 per share. There were no exercises of the Public Warrants during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingent Earnout Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the Closing, former holders of Legacy Humacyte common and preferred shares may receive up to 15,000,000 additional shares of the Company&#x2019;s common stock in the aggregate, in two equal tranches of 7,500,000 shares of common stock per tranche. The first and second tranches are issuable if the closing volume weighted average price &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;VWAP&#x201d;) per share of common stock quoted on the Nasdaq (or the exchange on which the shares of common stock are then listed) is greater or equal to $15.00 and $20.00, respectively, over any 20 trading days within any 30 consecutive trading day period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the Closing, the contingent obligation to issue Contingent Earnout Shares was accounted for as a liability because the triggering events that determine the number of Contingent Earnout Shares required to be issued include events that are not solely indexed to the common stock of Humacyte. The estimated fair value of the total Contingent Earnout Shares at the Closing on August&#160;26, 2021, was $159.4 million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over a ten-year period using the most reliable information available. The Contingent Earnout Liability was remeasured to fair value as of December&#160;31, 2021, resulting in the recording of a non-cash gain of $55.8 million for the year ended December&#160;31, 2021, classified within Change in fair value of contingent earnout liability in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assumptions used in the valuations are described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;August 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current stock price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected share price volatility&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;85.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Estimated dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:RedeemableNoncontrollingInterestTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzIzNjM5NTAwMDA3MjAx_cabd1d26-ae01-4f8a-82c2-ea002203a91a">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, redeemable convertible preferred stock consisted of the following (in thousands, except share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.086%"/&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;Redeemable&lt;br/&gt;Convertible&lt;br/&gt;Preferred&lt;br/&gt;Stock&lt;br/&gt;Authorized&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;Redeemable&lt;br/&gt;Convertible&lt;br/&gt;Preferred Stock&lt;br/&gt;Issued and&lt;br/&gt;Outstanding&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;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liquidation&lt;br/&gt;Preference&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;Issuance&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series A redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,421,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,421,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series B redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,137,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,137,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.6550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series C redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,241,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,241,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.6717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Series D redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,812,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,812,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,613,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,613,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RedeemableNoncontrollingInterestTableTextBlock>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i91dbbf22c3b5456d8c0f2d813ece56d7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzEtMS0xLTEtMTQ2MTE_eae73e5e-c93a-4213-9b79-a50a1186c900"
      unitRef="shares">18421897</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i91dbbf22c3b5456d8c0f2d813ece56d7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzEtMy0xLTEtMTQ2MTE_155e9e50-c444-4f94-91b4-a61f45c2579d"
      unitRef="shares">18421897</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i91dbbf22c3b5456d8c0f2d813ece56d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzEtNS0xLTEtMTQ2MTE_31f0a5ac-ff85-4f30-acc1-f39c89412418"
      unitRef="usd">74079000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i91dbbf22c3b5456d8c0f2d813ece56d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzEtNy0xLTEtMTQ2MTE_c48e99af-8c8f-4b57-af07-02d224105936"
      unitRef="usd">74079000</us-gaap:TemporaryEquityLiquidationPreference>
    <huma:TemporaryEquityIssuancePricePerShare
      contextRef="i91dbbf22c3b5456d8c0f2d813ece56d7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzEtOS0xLTEtMTQ2MTE_627c68d2-5003-4cb9-9b32-a92ae8fe5df6"
      unitRef="usdPerShare">4.0212</huma:TemporaryEquityIssuancePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ia6beddcfdffb4528a2fb2eaa1a97e137_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzItMS0xLTEtMTQ2MTE_89fcedfb-7330-4447-9954-7f2b5bc1b479"
      unitRef="shares">24137647</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ia6beddcfdffb4528a2fb2eaa1a97e137_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzItMy0xLTEtMTQ2MTE_bcb40275-1f3d-45c6-842d-c12868bedb7a"
      unitRef="shares">24137647</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ia6beddcfdffb4528a2fb2eaa1a97e137_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzItNS0xLTEtMTQ2MTE_0ec96134-d153-48db-892a-9f9f7147baa1"
      unitRef="usd">127358000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="ia6beddcfdffb4528a2fb2eaa1a97e137_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzItNy0xLTEtMTQ2MTE_3afe5f20-9692-408b-ab45-eeab754d376c"
      unitRef="usd">136500000</us-gaap:TemporaryEquityLiquidationPreference>
    <huma:TemporaryEquityIssuancePricePerShare
      contextRef="ia6beddcfdffb4528a2fb2eaa1a97e137_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzItOS0xLTEtMTQ2MTE_9df0fa92-ff7c-4931-b3bf-c059113b93a5"
      unitRef="usdPerShare">5.6550</huma:TemporaryEquityIssuancePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ie928a12ddb2546378ae721427a84dcd3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzMtMS0xLTEtMTQ2MTE_f137831c-6cce-402b-b393-9194b21dd7fe"
      unitRef="shares">11241286</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ie928a12ddb2546378ae721427a84dcd3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzMtMy0xLTEtMTQ2MTE_de6ac6c6-69d2-4968-afb2-e2094ea32da8"
      unitRef="shares">11241283</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ie928a12ddb2546378ae721427a84dcd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzMtNS0xLTEtMTQ2MTE_9542d59a-a754-4319-9f43-8904fe6a2e45"
      unitRef="usd">70704000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="ie928a12ddb2546378ae721427a84dcd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzMtNy0xLTEtMTQ2MTE_7b74100b-b711-4eb4-bc19-f57c17d1505a"
      unitRef="usd">75000000</us-gaap:TemporaryEquityLiquidationPreference>
    <huma:TemporaryEquityIssuancePricePerShare
      contextRef="ie928a12ddb2546378ae721427a84dcd3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzMtOS0xLTEtMTQ2MTE_7ec155ea-609f-4a68-ac60-9e73c0c11cf4"
      unitRef="usdPerShare">6.6717</huma:TemporaryEquityIssuancePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i77b9a4979b5a4a9fb0ae34e1b1a3d9dc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzQtMS0xLTEtMTQ2MTE_9497ab35-fc0d-4e27-a1cf-5578ba14dc37"
      unitRef="shares">15812735</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i77b9a4979b5a4a9fb0ae34e1b1a3d9dc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzQtMy0xLTEtMTQ2MTE_f406f07c-4d35-4564-8eea-e35ccf5efeb8"
      unitRef="shares">15812735</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i77b9a4979b5a4a9fb0ae34e1b1a3d9dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzQtNS0xLTEtMTQ2MTE_495ba2f8-2ecf-4080-ab25-344bf92b892c"
      unitRef="usd">148848000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i77b9a4979b5a4a9fb0ae34e1b1a3d9dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzQtNy0xLTEtMTQ2MTE_989c837c-9d94-46e9-91f6-b9046c466090"
      unitRef="usd">150000000</us-gaap:TemporaryEquityLiquidationPreference>
    <huma:TemporaryEquityIssuancePricePerShare
      contextRef="i77b9a4979b5a4a9fb0ae34e1b1a3d9dc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzQtOS0xLTEtMTQ2MTE_217cf5ca-ff09-4e1f-8f01-e25a0dbd75dc"
      unitRef="usdPerShare">9.4859</huma:TemporaryEquityIssuancePricePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzUtMS0xLTEtMTQ2MTE_d0e7871c-04be-4830-bfac-e5f11daabe6a"
      unitRef="shares">69613565</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzUtMy0xLTEtMTQ2MTE_f629dd83-e386-4e09-97be-14457314f7b2"
      unitRef="shares">69613562</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzUtNS0xLTEtMTQ2MTE_27e04fda-69ad-4938-b8ee-aafd8fc8ae87"
      unitRef="usd">420989000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZToyYTVlYzlmZWM4OTk0Mzc0YTg5MjQxYmI2MTBlNzEzMC90YWJsZXJhbmdlOjJhNWVjOWZlYzg5OTQzNzRhODkyNDFiYjYxMGU3MTMwXzUtNy0xLTEtMTQ2MTE_e192050a-5285-4262-b5f4-13160c437065"
      unitRef="usd">435579000</us-gaap:TemporaryEquityLiquidationPreference>
    <huma:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="i8c1653d9d84041cbaf0a69990d5d07c3_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzc3MA_8be5c2b1-1d14-45d6-99c4-7004411a9818"
      unitRef="shares">27346449</huma:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzgxMg_eccaf1f5-0b0b-4f64-8193-909beadd4771"
      unitRef="usd">242400000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <huma:TransactionCostsForRaisingCapital
      contextRef="i82c76cfd67da47aa88bf650b724c6f56_D20210826-20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzgzNw_ddf5cef7-fda3-4af4-ab50-3cfe5ae9ebd1"
      unitRef="usd">3900000</huma:TransactionCostsForRaisingCapital>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ic65455333ea4430cb3ebe81559be4e31_I20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzk0NQ_d7e1d3f3-3034-476f-8e9f-7edb2c9123f5"
      unitRef="usd">15200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ic65455333ea4430cb3ebe81559be4e31_I20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzEwMTQ_06451674-5801-468b-b21f-c88f6abd6af1"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzEwODM_475a9c22-ecfe-4427-8229-47c48cc3cb41"
      unitRef="shares">103003384</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic0bde9ee83014f4e82eca9c3efc6767b_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzExNDE_d3aae6fd-c10b-4d91-b45d-113c68c1bcf4"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzEyNTg_28fd90da-5ac5-4852-8df7-41a9380f7c89"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzEzMDI_5f3bbb75-9823-4a00-80ec-4eb478f06aba"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DividendsCommonStock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzI1NzI_8c352582-c5ce-4a2c-8d85-6bfafdccee88"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <huma:CommonStockNumberOfVotesPerShareHeld
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzI2NDk_4a4fb082-7785-45ab-9505-26a84a15ee31"
      unitRef="vote">1</huma:CommonStockNumberOfVotesPerShareHeld>
    <huma:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzIzNjM5NTAwMDA3MjAy_f5dddc8d-78c6-4cb2-9b81-ee1c0d6080d5">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company had reserved common stock for future issuances as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Series A redeemable convertible preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,421,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Series B redeemable convertible preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,137,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Series C redeemable convertible preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,241,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Series D redeemable convertible preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,812,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock reserved for Contingent Earnout Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of options under stock plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,711,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,813,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of options under stock plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,418,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,948,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Shares available for grant under ESPP&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,030,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants to purchase common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,748,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,408,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</huma:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib9ddbab6f8ef4a4e82f365caa8b4d10b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzItMy0xLTEtNTI_e52c34c9-5e16-4095-945c-bc1bbc699932"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ifaef17e121504c79bcf1e4b515b5c308_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzItNS0xLTEtMTk1_5bacadc6-d1fc-4f55-84e6-a6eccb96d607"
      unitRef="shares">18421897</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic4e7a250bb4041e6a08eef1640a29a66_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzMtMy0xLTEtNTI_a388ad69-6531-41d1-a176-49441ee3bc9b"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i001c0bfb6bd64e5f97d32771c35e0291_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzMtNS0xLTEtMTk1_82fd68f2-4fdb-46ea-95c9-97232c9e1933"
      unitRef="shares">24137647</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i122e5fba8ecc4e00bbdd17e09f017956_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzQtMy0xLTEtNTI_b429fe20-3ea4-46a7-97ca-05686cd925a7"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iec459d11d08c437490bdfc5424e2e745_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzQtNS0xLTEtMTk1_8fc46e4d-c3ce-44a1-a9f4-58cd555ad8cb"
      unitRef="shares">11241286</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8ee3edb44f7f4c1fb37a29ba82a51abc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzUtMy0xLTEtNTI_af61d16f-2cbd-4585-a5a6-34de1d635dc7"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ieb2b8572b90d499a8bc842ee31e1a032_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzUtNS0xLTEtMTk1_d4a5d98f-3918-4d0e-b4bb-bd2a3d198424"
      unitRef="shares">15812735</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4405fd237f62404783dc5243412e633f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzYtMS0xLTEtNTY5MA_7e0bde0a-ddb7-4431-a828-a667b2b887c2"
      unitRef="shares">15000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1b57268b7e0e4640a9f836b792da3967_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzYtMy0xLTEtNTY5MA_160f6267-eee1-447d-8d40-df148d600020"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if844a5e82f0247f6884b67a654440d5d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzYtMy0xLTEtNTI_71b095d8-a68b-4fc9-acae-e4b0723f70c4"
      unitRef="shares">6711192</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ia6473b01fd964949b0fe92aaff428278_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzYtNS0xLTEtMTk1_fa3b6a1a-58d8-41e3-997c-06ec9400d432"
      unitRef="shares">4813262</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if6947d1275294507bbb908f378aafa33_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzctMy0xLTEtNTI_016c8e87-3169-4760-8b9f-87f419102f80"
      unitRef="shares">7418937</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="idf2e436d302f41558de887ec55be0b98_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzctNS0xLTEtMTk1_30b91909-26a6-46a8-a69e-16030b8e8154"
      unitRef="shares">2948598</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9ec54257f0094541be30a521c691fc3a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzgtMS0xLTEtMzg5OA_79ceefee-68e9-45ca-a5b7-2d45d45fadef"
      unitRef="shares">1030033</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i89a6c11e13444df099d457936606b1ef_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzgtMy0xLTEtMzg5OA_baa5a3dd-985e-4be2-9c3b-c481cc96e2e8"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i33e96438824f4793861d281c02f604c8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzgtMy0xLTEtNTI_bd255e8c-2469-45cd-a968-a0b035f65717"
      unitRef="shares">5588506</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id85e893326e447f3a356839b7c8a9871_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzgtNS0xLTEtMTk1_d5155062-16fd-4369-a746-329a942a580c"
      unitRef="shares">32961</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzktMy0xLTEtNTI_799bc1c7-34e5-4deb-934e-a9738a81cb4d"
      unitRef="shares">35748668</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo1N2ViOGNkNjBlOTI0NTIwOGVkZGEwZGFlZmFlMzExNC90YWJsZXJhbmdlOjU3ZWI4Y2Q2MGU5MjQ1MjA4ZWRkYTBkYWVmYWUzMTE0XzktNS0xLTEtMTk1_574dc7d8-ca5e-429a-93b8-de0ef0f0b78b"
      unitRef="shares">77408386</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzQyMzk_43c163fb-6c21-4986-a471-fa6e35e12e47"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzQ2MjM_c2da427f-fc01-452f-8c1d-68b151cc6c1f"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzQ2Njc_17a8f424-b73f-4688-838d-e4c65e65858f"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzIzNjM5NTAwMDA3MjAz_d0a6c81d-bd52-407f-87ff-668cfd878f59">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity of warrants for the year ended December&#160;31, 2021 is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Legacy&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Humacyte&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Private Placement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Public Warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%"&gt;Total Common&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Stock Warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock Warrants issued to SVB&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;411,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;411,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Common Stock Warrants as part of the Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(32,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i95d822fbdfa44c17a9eeafd6f0871ba5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzEtMS0xLTEtNTI_a476486c-ed0b-49c7-ae2f-5977e5d83420"
      unitRef="shares">32961</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="if6bbb892e2e34d2ba3463a30aa640b7f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzEtMy0xLTEtNTI_48d5f089-0503-419d-bc46-ce239472c645"
      unitRef="shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i31f891938fc843a59fb16a329feef125_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzEtNS0xLTEtNTI_60f3a32a-e261-4ced-8fe8-625ecc55c72c"
      unitRef="shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzEtNy0xLTEtNTI_80566830-ea6b-477f-b321-279c56cd2fab"
      unitRef="shares">32961</us-gaap:ClassOfWarrantOrRightOutstanding>
    <huma:WarrantsIssuedInDebtTransaction
      contextRef="i6fb4fe00a21f4dbb846237d01d2a5085_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzItMS0xLTEtNTI_0ce5d084-7ef4-4c31-b9ea-21d4410613ef"
      unitRef="shares">411006</huma:WarrantsIssuedInDebtTransaction>
    <huma:WarrantsIssuedInDebtTransaction
      contextRef="ie72b91b17f8544a8a3c74d5d0f961226_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzItMy0xLTEtNTI_37898963-eb33-4717-ae6e-18e89879e946"
      unitRef="shares">0</huma:WarrantsIssuedInDebtTransaction>
    <huma:WarrantsIssuedInDebtTransaction
      contextRef="ifbdc535ee56c406caccf02b439c81af2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzItNS0xLTEtNTI_2662ebd2-66eb-4c7f-ae37-b0e69f2e1884"
      unitRef="shares">0</huma:WarrantsIssuedInDebtTransaction>
    <huma:WarrantsIssuedInDebtTransaction
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzItNy0xLTEtNTI_489a4d47-e13f-482a-87d1-de147720a9a6"
      unitRef="shares">411006</huma:WarrantsIssuedInDebtTransaction>
    <huma:WarrantsIssuedAsPartOfMerger
      contextRef="i6fb4fe00a21f4dbb846237d01d2a5085_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzMtMS0xLTEtNTI_c0049b38-14fe-4d75-9f08-99a27e8b3b5c"
      unitRef="shares">0</huma:WarrantsIssuedAsPartOfMerger>
    <huma:WarrantsIssuedAsPartOfMerger
      contextRef="ie72b91b17f8544a8a3c74d5d0f961226_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzMtMy0xLTEtNTI_20f7c0d7-a87c-4ac7-8667-8f8d204e0a01"
      unitRef="shares">177500</huma:WarrantsIssuedAsPartOfMerger>
    <huma:WarrantsIssuedAsPartOfMerger
      contextRef="ifbdc535ee56c406caccf02b439c81af2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzMtNS0xLTEtNTI_03ab3670-9f97-4dce-a07d-8bc5f144523e"
      unitRef="shares">5000000</huma:WarrantsIssuedAsPartOfMerger>
    <huma:WarrantsIssuedAsPartOfMerger
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzMtNy0xLTEtNTI_353006c6-4f04-466a-b305-5a4ec5c0b23b"
      unitRef="shares">5177500</huma:WarrantsIssuedAsPartOfMerger>
    <huma:NumberOfWarrantsExercised
      contextRef="i6fb4fe00a21f4dbb846237d01d2a5085_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzQtMS0xLTEtNTI_d3e90daf-5db7-43ea-a83f-7809daa13c88"
      unitRef="shares">32961</huma:NumberOfWarrantsExercised>
    <huma:NumberOfWarrantsExercised
      contextRef="ie72b91b17f8544a8a3c74d5d0f961226_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzQtMy0xLTEtNTI_1c1e79f5-6344-4159-b577-c0b28c2c1d68"
      unitRef="shares">0</huma:NumberOfWarrantsExercised>
    <huma:NumberOfWarrantsExercised
      contextRef="ifbdc535ee56c406caccf02b439c81af2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzQtNS0xLTEtNTI_e0f0484c-2979-45f5-b63f-4fdf7872f57b"
      unitRef="shares">0</huma:NumberOfWarrantsExercised>
    <huma:NumberOfWarrantsExercised
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzQtNy0xLTEtNTI_3e729553-b2e2-4f73-85fb-0e23c3f96e52"
      unitRef="shares">32961</huma:NumberOfWarrantsExercised>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i34d5a27ed12b4791a06f921f4920951e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzUtMS0xLTEtNTI_a6e96823-ca84-4bd1-9b68-9f5a1393cbc7"
      unitRef="shares">411006</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="iea68b213c82043d789df2784cbd9ebfa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzUtMy0xLTEtNTI_46472e65-ac94-408c-8b03-653aafe9ae4d"
      unitRef="shares">177500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id0b98054dd88491db63988680eeb5f7f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzUtNS0xLTEtNTI_004de8f7-ab11-4d3b-9ed3-00da31692c69"
      unitRef="shares">5000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTphOTc3MWIwMzJlZmE0MGRiYjA5YTViYjI5NTZlM2UwZS90YWJsZXJhbmdlOmE5NzcxYjAzMmVmYTQwZGJiMDlhNWJiMjk1NmUzZTBlXzUtNy0xLTEtNTI_4bf1e5b1-cfcb-44b4-85e2-9411aef5b846"
      unitRef="shares">5588506</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i439eceb9484a44969b02a00fd289898a_I20060315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzQ5NTg_4888b19e-f551-4cf4-9d2b-f132fc7c9f41"
      unitRef="shares">32961</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i439eceb9484a44969b02a00fd289898a_I20060315"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzUwMjI_d64fcc30-9f79-428f-ae67-6b4dcde342f7"
      unitRef="usdPerShare">1.14</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i83ac49e3f06a454386905d57d33d9ff3_I20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzU0MjU_d6c2ca58-7671-4f17-920c-bffaa9b37330"
      unitRef="usd">600000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ie72b91b17f8544a8a3c74d5d0f961226_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzU1NDU_2d0207fa-167d-4b90-9896-f64f2500e27a"
      unitRef="usd">-100000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzIzNjM5NTAwMDA3MjA0_a5291adc-2339-443f-9da2-f64e885a2f6c">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Private Placement Warrants were valued using the following assumptions under the Monte Carlo simulation value model:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;August 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market price of public stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise price&lt;/span&gt;&lt;/div&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;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.65&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 13pt 2px 1pt;text-align:right;vertical-align: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.00&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected share price volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Estimated dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assumptions used in the valuations are described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;August 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current stock price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected share price volatility&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;85.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Estimated dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i92a551b7946041d0a300b8f9ad8f27a8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzEtMS0xLTEtNTI_c179e9d5-4936-4ccf-8654-2b7d11e62bae"
      unitRef="usdPerShare">7.25</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="icfaa25f0d59842669c09b50c7dc9780c_I20210826"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzEtMy0xLTEtNTI_51102381-0450-4434-ab67-9328ad3b00ee"
      unitRef="usdPerShare">10.96</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i0512c99c3b4f46b1a1fdb9a5ecc382da_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzItMS0xLTEtNTI_8a94a6e6-9c9a-4f8b-a9af-102a7e86fc50"
      unitRef="usdPerShare">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i68da130b930f42f9bf3f3e8bf984866a_I20210826"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzItMy0xLTEtNTI_1693af2a-8658-48d6-b322-d1654eef0aa3"
      unitRef="usdPerShare">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="iea68b213c82043d789df2784cbd9ebfa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzMtMS0xLTEtNTI_905ec544-c3f6-4024-a143-3c9ec0173ae7">P4Y7M24D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i83ac49e3f06a454386905d57d33d9ff3_I20210826"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzMtMy0xLTEtNTI_3e572ebc-7aaf-44e4-8c90-502327d1f109">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i8533747e96594b4696730b9db3560775_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzQtMS0xLTEtNTI_bff45956-fd8a-4151-aced-46139860e76d"
      unitRef="number">0.610</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ibe56862d90f540e4947f514f598fdc86_I20210826"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzQtMy0xLTEtNTI_6ce15d17-c059-4140-969a-2a2141846778"
      unitRef="number">0.325</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ibe10f7dd1dfb4d0a9b1483e4cdbe8424_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzUtMS0xLTEtNTI_67d7b3e2-9198-4ab5-9a7f-039073378e21"
      unitRef="number">0.0121</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6efd27a6f07f4da3bbd00267b0411514_I20210826"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzUtMy0xLTEtNTI_7ab1f311-8a90-4349-aa7c-a989c45750de"
      unitRef="number">0.0068</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i37850522b4804624a9284161ea042976_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzYtMS0xLTEtNTI_a9643584-2be7-40a8-b108-d6bdaac9677e"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="id540d7939659464385adaa97323b08ef_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTo0ZTEzYWU5NzdkMjQ0ZWQzYWVlOGMyY2I4YWFmMzZjYS90YWJsZXJhbmdlOjRlMTNhZTk3N2QyNDRlZDNhZWU4YzJjYjhhYWYzNmNhXzYtMy0xLTEtNTI_2c58e526-d7f9-416d-acde-100327fe312c"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i0150fa9b4be44199beb897933e72cc03_I20210826"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzU5Njg_f37cfadc-8173-4371-bfa3-bafe2014587f">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <huma:NumberOfDaysWarrantsBecomeExercisableAfterCompletionOfMerger
      contextRef="if77013392afd491aa71ec10cd26e42b3_D20210826-20210826"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzYwNDY_f2483bcd-5fe2-4b84-a693-97513ac09690">P30D</huma:NumberOfDaysWarrantsBecomeExercisableAfterCompletionOfMerger>
    <huma:FairValuePerShareOnClosingDate
      contextRef="id0b98054dd88491db63988680eeb5f7f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzYxODA_d85de058-5754-4ebf-b810-82d532994e96"
      unitRef="usdPerShare">2.80</huma:FairValuePerShareOnClosingDate>
    <huma:NumberOfWarrantsExercised
      contextRef="ifbdc535ee56c406caccf02b439c81af2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzYyMDU_3cd95c3b-9c93-4acc-9136-efb9c07dadbb"
      unitRef="shares">0</huma:NumberOfWarrantsExercised>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityShares
      contextRef="i94aa566ed6d14be0a1020a77e76bdd1e_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzY0MDc_45d28bad-8707-4207-b9b5-c8afa49b3d2e"
      unitRef="shares">15000000</huma:ReverseRecapitalizationContingentConsiderationLiabilityShares>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityNumberOfTranches
      contextRef="i94aa566ed6d14be0a1020a77e76bdd1e_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzY0Nzk_58e77cf9-cfbb-47b3-ba4c-f0349e845fcc"
      unitRef="tranche">2</huma:ReverseRecapitalizationContingentConsiderationLiabilityNumberOfTranches>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilitySharesPerTranche
      contextRef="i94aa566ed6d14be0a1020a77e76bdd1e_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzY1MDA_e321684a-dd95-410b-bff0-1e31de0b4187"
      unitRef="shares">7500000</huma:ReverseRecapitalizationContingentConsiderationLiabilitySharesPerTranche>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityPerShare
      contextRef="i2f957ec666734ecbaaf1585422899717_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzY3NzY_f3d48e59-12c6-4aa7-a275-35706368871a"
      unitRef="usdPerShare">15.00</huma:ReverseRecapitalizationContingentConsiderationLiabilityPerShare>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityPerShare
      contextRef="i5bf02ba6da69445d87e8e5dfad0dcf16_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzY3ODM_5ec3103f-43ae-414a-9fe3-7c654c387fb7"
      unitRef="usdPerShare">20.00</huma:ReverseRecapitalizationContingentConsiderationLiabilityPerShare>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityStockPriceTriggerNumberOfTradingDays
      contextRef="i511dd2d662514bf8b7ec0f67ccf1af52_D20210826-20210826"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzY4MTA_5400c795-4f19-4193-bb31-42b406523c2e">P20D</huma:ReverseRecapitalizationContingentConsiderationLiabilityStockPriceTriggerNumberOfTradingDays>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityStockPriceTriggerNumberOfConsecutiveTradingDayPeriod
      contextRef="i511dd2d662514bf8b7ec0f67ccf1af52_D20210826-20210826"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzIxOTkwMjMyNjUzNjA_9befcc24-6303-4df7-b5a0-2a1cde1b8f07">P30D</huma:ReverseRecapitalizationContingentConsiderationLiabilityStockPriceTriggerNumberOfConsecutiveTradingDayPeriod>
    <huma:ReverseRecapitalizationContingentConsiderationLiabilityRecognized
      contextRef="i511dd2d662514bf8b7ec0f67ccf1af52_D20210826-20210826"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzcyNTA_29655a2e-d955-42ae-a912-e86163afc056"
      unitRef="usd">159400000</huma:ReverseRecapitalizationContingentConsiderationLiabilityRecognized>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ifaebe0b1d4ec48569b3f0c4106eafc3f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzI1Mjg4NzY3NDQ4ODc5_78e2315a-f42b-4495-bfaf-53dac3f79c1c"
      unitRef="y">10</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="id933989debd3434aa869d2a784a9aedc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90ZXh0cmVnaW9uOjcyMTM4YTQzMGQ3MTRmYjdhNzRlMDY4YjYxNGVjZDhjXzc1NTY_8aadfc67-81a3-4f7a-8471-c0e2a85246a8"
      unitRef="usd">-55800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i34b7209795064f438106244c0b95557b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzEtMS0xLTEtNTI_57814af2-25df-46a0-a9c1-e44b9ae274e5"
      unitRef="usdPerShare">7.25</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i98a4763a36024ef6abf6154cf756e310_I20210826"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzEtMy0xLTEtNTI_7f872fe9-eeeb-4778-82aa-0e266d402ba1"
      unitRef="usdPerShare">10.96</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i17ac79cbdee94c7cab747213b718c668_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzItMS0xLTEtNTI_437f42b0-4424-4b90-9a67-4438b03b033b"
      unitRef="number">0.858</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i18f8edf209b948188aabdbd1f00641da_I20210826"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzItMy0xLTEtNTI_4d2ee5f7-38e5-4d98-8e92-822848680d76"
      unitRef="number">0.796</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i9e2eb0db3ae04cd4802096de14856da8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzMtMS0xLTEtNTI_f90c5bbf-1b5b-4eca-870b-84a2948bacde"
      unitRef="number">0.0152</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i4d1a8bedae0548779adef2c61dffc2fb_I20210826"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzMtMy0xLTEtNTI_8313edb2-8b84-48d6-b70e-8bf033d9892a"
      unitRef="number">0.0134</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="icd58cab875f04a5daa4b03f1a0f3b14c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzQtMS0xLTEtNTI_18493d4b-66be-4984-9a62-9f26cc3cebe1"
      unitRef="number">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ib957013e34c447219456c7acd93f7c13_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzQtMy0xLTEtNTI_c1bd098c-8c6e-4740-9072-9a44e9fc3e6f"
      unitRef="number">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6d4e2dd7e991408b96059330c6792507_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzUtMS0xLTEtNTI_767fd31d-21c8-4e7a-9ebf-9f34a3a7dc26"
      unitRef="y">10.00</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i1aa8256f72274f0dbb93b06a04866c82_I20210826"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDMvZnJhZzo3MjEzOGE0MzBkNzE0ZmI3YTc0ZTA2OGI2MTRlY2Q4Yy90YWJsZTpmNWFlNGFmNjc3NzU0NDczYTM1YTZmZmZmYmRlZmY0MS90YWJsZXJhbmdlOmY1YWU0YWY2Nzc3NTQ0NzNhMzVhNmZmZmZiZGVmZjQxXzUtMy0xLTEtNTI_f130f5a1-d94e-43b5-9642-be57601b1f18"
      unitRef="y">10.00</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzIzNjM5NTAwMDA5MzI5_7944ffd1-46ce-466c-a44a-358859365584">Stock-based Compensation&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At Closing, the 2021 Long-Term Incentive Plan, or the 2021 Plan, and the 2021 Employee Stock Purchase Plan, or the ESPP, became effective. As of December&#160;31, 2021, 7,418,937 and 1,030,033 shares of common stock were available under the 2021 Plan and ESPP, respectively. The 2021 Plan and ESPP provide that on January 1 of each year commencing January 1, 2022, the 2021 Plan and the ESPP reserve will automatically increase in an amount equal to the lesser of (a) 5% and 1%, respectively, of the number of shares of the Company&#x2019;s common stock outstanding on December&#160;31 of the preceding year and (b) a number of shares of common stock determined by the Company&#x2019;s board of directors. In December 2021, the Company&#x2019;s board of directors determined that there would be no automatic increase in the number of shares reserved under the 2021 Plan or the ESPP on January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2021 Plan, the Company can grant non-statutory stock options, or NSOs, incentive stock options, or ISOs, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock, performance awards and other forms of awards. Under the ESPP, eligible employees are permitted to purchase shares of the Company&#x2019;s common stock at the lower of 85% of the closing trading price per share of the Company&#x2019;s common stock on the first day of the offering or 85% of the closing trading price per share on the exercise date, which will occur on the last day of each offering.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Closing, Legacy Humacyte had two equity incentive plans, the 2015 Omnibus Incentive Plan, as amended, or the 2015 Plan, and the 2005 Stock Option Plan, or the 2005 Plan. As a result of the Merger, no further awards may be granted under either the 2015 plan or the 2005 Plan. All awards previously granted and outstanding as of the effective date of the Merger, which totaled 5,886,706 and 518,432 shares of common stock reserved for options issued under the 2015 Plan and 2005 Plan, respectively, were adjusted to reflect the impact of the Merger as set forth in the Merger Agreement, but otherwise remain in effect pursuant to their original terms. The shares underlying any award granted under the 2021 Plan or the 2015 Plan that are forfeited, cancelled or reacquired by the Company prior to vesting, that expire or that are paid out in cash rather than shares will become available for grant and issuance under the 2021 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&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 stock option plans allow for the grant of awards that the Company believes aid in aligning the interests of these persons with those of its stockholders. The Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&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 board of directors determines the specific terms of equity incentive grants, including the exercise price per share and vesting period for option awards. Option awards are granted with an exercise price equal to the fair market value of the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&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 common stock at the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has granted options that include either a service-based or performance-based vesting condition, or both, and a 10-year contractual term. The service-based vesting condition for the plans is generally satisfied over 36 to 48 months from the date of grant. The performance-based vesting conditions are satisfied upon the attainment of certain product development milestones. The Company recognizes stock-based compensation expense based on the grant date fair value of the awards measured using the Black-Scholes option pricing model. Compensation expense related to awards with service-based vesting conditions is recognized on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense related to awards with performance-based vesting conditions is recognized over the requisite service period using the accelerated attribution method to the extent achievement of the performance-based condition is probable. The Company does not recognize compensation expense related to awards with performance-based vesting conditions until it is probable that the performance-based vesting condition will be achieved. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Option awards under the Company&#x2019;s option plans generally provide for accelerated vesting of the unvested portions of any option award in the event of an involuntary termination, as such term is defined in the relevant stock option agreement, of a grantee&#x2019;s employment during the period that commences 30 days prior to the effective date of a corporate transaction and that ends 12 months following the effective date of such transaction. Additionally, the Company&#x2019;s board of directors may, in its sole discretion, accelerate the vesting of any unvested stock options in the event of a corporate transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the fair value of the stock options on the date of grant using the following assumptions in the Black-Scholes option-pricing model:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 share price volatility (weighted average and range, if applicable)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.4% (90.7% to 93.1%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.5% (89.4% to 91.6%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 (weighted average and range, if applicable)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78% (0.62% to 1.32%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.46% (0.34% to 0.75%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 of options (in years) (weighted average and range, if applicable)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.05 (6.00 to 6.25)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fair Value of Common Stock. &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the Company&#x2019;s common stock was not publicly traded prior to the Merger, the fair value of the shares of its common stock underlying the options has historically been determined by the Company&#x2019;s board of directors with input from management, after considering independent third-party valuation reports.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Expected Term. &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected term represents the period that stock options are expected to be outstanding. The Company calculated the expected term using the simplified method for options, which is available where there is insufficient historical data about exercise patterns and post-vesting employment termination behavior. The simplified method is based on the vesting period and the contractual term for each grant, or for each vesting-tranche for awards with graded vesting. The mid-point between the vesting date and the maximum contractual expiration date is used as the expected term under this method. For awards with multiple vesting-tranches, the times from grant until the mid-points for each of the tranches may be averaged to provide an overall expected term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Expected Volatility. &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected volatility was based on the historical share volatility of several publicly traded peer companies over a period of time equal to the expected term of the options, as the Company has a limited trading history to use the volatility of its common stock. For purposes of identifying these peer companies, the Company considered the industry, stage of development, size and financial leverage of potential comparable companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Risk-Free Interest Rate. &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate was based on the yields of U.S. Treasury zero-coupon securities with maturities similar in duration to the expected term of the options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Expected Dividend Yield. &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not paid dividends on its common stock nor does it expect to pay dividends in the foreseeable future. Accordingly, the Company has estimated the dividend yield to be zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, there were 7,418,937 options remaining available for grant under the 2021 Plan. The Company has sufficient authorized and unissued shares to make all issuances currently available under the 2021 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show a summary of stock-based compensation expense included in the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2021 and 2020, and remaining unrecognized cost as of December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized share-based compensation cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected weighted average period compensation costs to be recognized (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of option activity under the Company&#x2019;s stock option plans during the years ended December&#160;31, 2021 and 2020 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Options outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,813,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;text-indent:7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(188,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;text-indent:7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,711,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,642,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,711,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of options exercised during the years ended December&#160;31, 2021 and 2020 was $1.4 million and $1.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value per share of options granted during the years ended December&#160;31, 2021 and 2020 was $7.63 and $7.26, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i16e9dd997c9b4ed58412958fd4106869_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzE4Mw_9def63f3-7b45-4cf4-8858-18ae1892cfb8"
      unitRef="shares">7418937</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ica5a2ae2519a4b00839a696071739c87_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzE5MA_a2970d04-7b8a-4d22-af29-e87e1b3b01c3"
      unitRef="shares">1030033</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAnnualIncreasePercent
      contextRef="iaa0cd15922dd4d7281c0d8374877f949_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzQzMg_8079d081-b5e5-4986-815f-fce7d5bd4880"
      unitRef="number">0.05</huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAnnualIncreasePercent>
    <huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAnnualIncreasePercent
      contextRef="i08ada1ce176f47eca7933d47705ff5a5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzQzOQ_db5bd6e5-84a2-4ae8-8617-8a2adaeda142"
      unitRef="number">0.01</huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantAnnualIncreasePercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i08ada1ce176f47eca7933d47705ff5a5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzEwMDY_f8cbec71-a2ff-4e70-b1e3-bd100579498d"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i08ada1ce176f47eca7933d47705ff5a5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzI1ODM4NTIzMjY0ODk1_3ea8fb89-9d45-45fc-bb4b-2c290bb58232"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans
      contextRef="i8ebe15034cfe4eb888ce72a9110a46b6_D20210825-20210825"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzEyNzE_17c62778-3643-4ae8-bd62-2439465880d8"
      unitRef="plan">2</huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibfc15b1dfde44a78aad85b3b0a0262e9_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzE2MTQ_412d2801-f97e-4542-b8c6-900a2c3e1a06"
      unitRef="shares">5886706</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i16c465bc76d148a19483dad49481e2ba_I20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzE2MjE_0859f8f2-67d1-44d9-b999-48d00c20af81"
      unitRef="shares">518432</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzIzNjM5NTAwMDA5MzMw_54560c3b-9037-44bf-bf8a-8958a2b1cf6d">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="idfd279e2b71b4518b75d4b9ae8a58f83_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzMxMjI_9060a005-9870-43e4-9f6b-4fd277e14f8f">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i09f1b0184597461191fcacb75a4e5820_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzIxOTkwMjMyNjQ5Mzg_87fe1c6f-c5e2-4e0f-9173-1f513032f807">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingCommencementPeriod
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzQyOTk_03df8428-3fdd-4dec-b273-398176eb6c20">P30D</huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingCommencementPeriod>
    <huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingEndingPeriod
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzQzNzE_a5f1cde5-0f5c-43ce-afd6-ea96cf1b6421">P12M</huma:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingEndingPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzIzNjM5NTAwMDA5MzMx_bdabdcb9-711b-485e-93f0-980e38e43ff0">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the fair value of the stock options on the date of grant using the following assumptions in the Black-Scholes option-pricing model:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 share price volatility (weighted average and range, if applicable)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.4% (90.7% to 93.1%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.5% (89.4% to 91.6%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 (weighted average and range, if applicable)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78% (0.62% to 1.32%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.46% (0.34% to 0.75%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 of options (in years) (weighted average and range, if applicable)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.05 (6.00 to 6.25)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzItMy0xLTEtNTI_c03c28ff-6e12-4c71-9b4f-1d341c76f4e7"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia597cd6f10354eb8874e340d0e029d2a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzItNS0xLTEtMjEx_14cf53e1-1f4a-4566-85d2-0554e3abfbf0"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzMtMy0xLTEtNTIvdGV4dHJlZ2lvbjo5MzYyYzg4YzM0MTE0ZGQ4OWQyYWIyM2UwMDg5NmRmMV8yNzQ4Nzc5MDY5NDUx_84c7cd91-184e-40a1-b9ec-c41735038017"
      unitRef="number">0.914</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzMtMy0xLTEtNTIvdGV4dHJlZ2lvbjo5MzYyYzg4YzM0MTE0ZGQ4OWQyYWIyM2UwMDg5NmRmMV80_eb7bbf6e-b522-411e-8fe2-b50622ca3456"
      unitRef="number">0.907</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzMtMy0xLTEtNTIvdGV4dHJlZ2lvbjo5MzYyYzg4YzM0MTE0ZGQ4OWQyYWIyM2UwMDg5NmRmMV85_74aa0d20-0096-476f-9543-cd8b8b1ef7e2"
      unitRef="number">0.931</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia597cd6f10354eb8874e340d0e029d2a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzMtNS0xLTEtMjExL3RleHRyZWdpb246ZWU0YTZlZTZiYzZkNDk3NGE4YzY0MjJiMzUyNzIyN2ZfMjc0ODc3OTA2OTQ1MQ_b10991fa-a608-4795-a2e9-1c14ca31f4e8"
      unitRef="number">0.915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ia597cd6f10354eb8874e340d0e029d2a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzMtNS0xLTEtMjExL3RleHRyZWdpb246ZWU0YTZlZTZiYzZkNDk3NGE4YzY0MjJiMzUyNzIyN2ZfNA_51dc5096-d391-480e-8b7a-5b72ae44f5a7"
      unitRef="number">0.894</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ia597cd6f10354eb8874e340d0e029d2a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzMtNS0xLTEtMjExL3RleHRyZWdpb246ZWU0YTZlZTZiYzZkNDk3NGE4YzY0MjJiMzUyNzIyN2ZfOQ_af7491c1-e178-472b-b8d7-2a2920812943"
      unitRef="number">0.916</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzQtMy0xLTEtNTIvdGV4dHJlZ2lvbjoxNmM5NTdiYTc5YzY0MTg3OWQyNDQ0NzZiNzY3NDlhZF8yNzQ4Nzc5MDY5NDUx_e2d7728a-705f-4a15-9b10-55d916acaf64"
      unitRef="number">0.0078</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzQtMy0xLTEtNTIvdGV4dHJlZ2lvbjoxNmM5NTdiYTc5YzY0MTg3OWQyNDQ0NzZiNzY3NDlhZF80_4626f3da-2be3-4e28-b6e1-144f3e5b83a3"
      unitRef="number">0.0062</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzQtMy0xLTEtNTIvdGV4dHJlZ2lvbjoxNmM5NTdiYTc5YzY0MTg3OWQyNDQ0NzZiNzY3NDlhZF85_3d964954-f1ef-43f0-8904-fef654becece"
      unitRef="number">0.0132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia597cd6f10354eb8874e340d0e029d2a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzQtNS0xLTEtMjExL3RleHRyZWdpb246NTg3OGZiNGFjZWMyNDYzNDllZmY0MzQ3N2Y3ZjdkYmNfMjc0ODc3OTA2OTQ1MQ_12768ddd-8d51-4fdb-86a3-a452ed196897"
      unitRef="number">0.0046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ia597cd6f10354eb8874e340d0e029d2a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzQtNS0xLTEtMjExL3RleHRyZWdpb246NTg3OGZiNGFjZWMyNDYzNDllZmY0MzQ3N2Y3ZjdkYmNfNA_3d3bc8d1-550f-4537-9f95-e38cc3f0dcac"
      unitRef="number">0.0034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ia597cd6f10354eb8874e340d0e029d2a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzQtNS0xLTEtMjExL3RleHRyZWdpb246NTg3OGZiNGFjZWMyNDYzNDllZmY0MzQ3N2Y3ZjdkYmNfOQ_b0f083f0-12b6-4130-b74b-12c1aa4e88ab"
      unitRef="number">0.0075</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5bdeee3cf9654c8e9429e8602371543e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzUtMy0xLTEtNTIvdGV4dHJlZ2lvbjo4NWFkM2Q1ZWQwZjc0NGFiOWE0MDlkYzhjMmZkNzJmMV8yNzQ4Nzc5MDY5NDYy_dbc5ccde-6690-4f1f-b50d-9f092f98ad4e">P6Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idfd279e2b71b4518b75d4b9ae8a58f83_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzUtMy0xLTEtNTIvdGV4dHJlZ2lvbjo4NWFkM2Q1ZWQwZjc0NGFiOWE0MDlkYzhjMmZkNzJmMV8yNzQ4Nzc5MDY5NDY5_c1ef1a20-d921-4d7b-abed-c5a788b00704">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i09f1b0184597461191fcacb75a4e5820_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzUtMy0xLTEtNTIvdGV4dHJlZ2lvbjo4NWFkM2Q1ZWQwZjc0NGFiOWE0MDlkYzhjMmZkNzJmMV8yNzQ4Nzc5MDY5NDc1_7b2d123b-fe68-4340-8e74-0c170fc3c1fa">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia597cd6f10354eb8874e340d0e029d2a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTpjMWI0NGFlZGJlYTM0NmM5OGM3OWVkOTgzY2EwNTVkNi90YWJsZXJhbmdlOmMxYjQ0YWVkYmVhMzQ2Yzk4Yzc5ZWQ5ODNjYTA1NWQ2XzUtNS0xLTEtMjEx_8e1ba1ca-90c3-4b34-81d6-13d3f7c5dbd3">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i85d03d4834dc4749baf6d93f5eabf83f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzkzNDU4NDg4NDgzMDk_f3e8be16-7f3a-4b33-b070-ab12b9d02ebc"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i62b2c9dad2ea4a67bd1801e229b8479d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzY3NDg_29b7d4c9-996b-43a3-a4c7-9aad9cf6be2b"
      unitRef="shares">7418937</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzIzNjM5NTAwMDA5MzMy_51424c40-c36d-4b31-9029-63df4a0491d7">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show a summary of stock-based compensation expense included in the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2021 and 2020, and remaining unrecognized cost as of December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:7.2pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized share-based compensation cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected weighted average period compensation costs to be recognized (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2e89a938f8454ff68ef2309e0afa8bb1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0OTc0ZjU0Mzg1MzU0ZDVjYjYyYzRiMGVjMmI4OWE5NS90YWJsZXJhbmdlOjQ5NzRmNTQzODUzNTRkNWNiNjJjNGIwZWMyYjg5YTk1XzItNC0xLTEtNTI_9a739b5e-22df-4321-85de-286cf3421b05"
      unitRef="usd">3220000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ief36dd1bf66a4f359bef023fe5861ef8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0OTc0ZjU0Mzg1MzU0ZDVjYjYyYzRiMGVjMmI4OWE5NS90YWJsZXJhbmdlOjQ5NzRmNTQzODUzNTRkNWNiNjJjNGIwZWMyYjg5YTk1XzItNi0xLTEtMjI3_7df2a705-db78-41f9-a11f-0a3be99e26b4"
      unitRef="usd">1135000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id77d48008c964c62972904ab0004dfbf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0OTc0ZjU0Mzg1MzU0ZDVjYjYyYzRiMGVjMmI4OWE5NS90YWJsZXJhbmdlOjQ5NzRmNTQzODUzNTRkNWNiNjJjNGIwZWMyYjg5YTk1XzMtNC0xLTEtNTI_6e7a4ded-8c5f-4779-805e-b66325fec456"
      unitRef="usd">6926000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic09c7fcb47984d8d8cb02ff0277a3fd7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0OTc0ZjU0Mzg1MzU0ZDVjYjYyYzRiMGVjMmI4OWE5NS90YWJsZXJhbmdlOjQ5NzRmNTQzODUzNTRkNWNiNjJjNGIwZWMyYjg5YTk1XzMtNi0xLTEtMjI3_9a4e9140-10a3-40e6-97d8-cdb508fbce13"
      unitRef="usd">3559000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0OTc0ZjU0Mzg1MzU0ZDVjYjYyYzRiMGVjMmI4OWE5NS90YWJsZXJhbmdlOjQ5NzRmNTQzODUzNTRkNWNiNjJjNGIwZWMyYjg5YTk1XzQtNC0xLTEtNTI_f551cd8e-eb6c-4a4a-9013-6925ab8ced95"
      unitRef="usd">10146000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0OTc0ZjU0Mzg1MzU0ZDVjYjYyYzRiMGVjMmI4OWE5NS90YWJsZXJhbmdlOjQ5NzRmNTQzODUzNTRkNWNiNjJjNGIwZWMyYjg5YTk1XzQtNi0xLTEtMjI3_7181009e-e8da-4d35-a505-27d9d135b339"
      unitRef="usd">4694000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0YzA1NTNkMTMwNDc0ZDY1OWY0OTkwM2Q1MmU3YjZhMi90YWJsZXJhbmdlOjRjMDU1M2QxMzA0NzRkNjU5ZjQ5OTAzZDUyZTdiNmEyXzItNC0xLTEtNTI_6b1d01a4-391f-4d9c-8afb-303b072e89ed"
      unitRef="usd">13346000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0YzA1NTNkMTMwNDc0ZDY1OWY0OTkwM2Q1MmU3YjZhMi90YWJsZXJhbmdlOjRjMDU1M2QxMzA0NzRkNjU5ZjQ5OTAzZDUyZTdiNmEyXzItNi0xLTEtMjQz_ce645562-9a2d-4202-b0b7-68abde110ff6"
      unitRef="usd">5789000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0YzA1NTNkMTMwNDc0ZDY1OWY0OTkwM2Q1MmU3YjZhMi90YWJsZXJhbmdlOjRjMDU1M2QxMzA0NzRkNjU5ZjQ5OTAzZDUyZTdiNmEyXzMtNC0xLTEtNTI_05cea51e-d635-461c-88da-1c2268d710ac">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0YzA1NTNkMTMwNDc0ZDY1OWY0OTkwM2Q1MmU3YjZhMi90YWJsZXJhbmdlOjRjMDU1M2QxMzA0NzRkNjU5ZjQ5OTAzZDUyZTdiNmEyXzMtNi0xLTEtMjQz_23358df9-cde3-4c82-a925-901619c2858e">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzIyNTM5OTg4MzgxNTU3_c8088765-1dc7-4dd0-97a8-03b80c64b53b">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of option activity under the Company&#x2019;s stock option plans during the years ended December&#160;31, 2021 and 2020 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Term&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Options outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,813,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;text-indent:7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(188,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;text-indent:7.2pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,711,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,642,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest, December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,711,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzUtMS0xLTEtNTI_4a1192e0-752a-46c5-9bbf-26bda4f0b931"
      unitRef="shares">4813262</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzUtMy0xLTEtNTI_a6c0a6ce-6ebd-44a6-8a0f-49004847938e"
      unitRef="usdPerShare">6.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzUtNS0xLTEtNTI_46bbe50e-9753-4a8c-8efe-97b6667a7a91">P6Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzUtNy0xLTEtNTI_1fb23c22-bda4-4b97-8afb-b70c88bfb62e"
      unitRef="usd">20422000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzYtMS0xLTEtNTI_4f107f48-ad0a-4dbe-8928-98ce0af2251b"
      unitRef="shares">2250617</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzYtMy0xLTEtNTI_8a9e9437-b7f2-48ea-833e-d98479591650"
      unitRef="usdPerShare">10.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzctMS0xLTEtNTI_d08ccf66-446e-4c35-be82-e597c4f03c49"
      unitRef="shares">188278</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzctMy0xLTEtNTI_2779532f-c218-449c-8300-2ae4b2f9b5b4"
      unitRef="usdPerShare">2.98</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzgtMS0xLTEtNTI_b5e61805-3b0f-4ca5-8996-384628d3e741"
      unitRef="shares">164409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzgtMy0xLTEtNTI_94a6ec26-0986-445c-b76b-bdb13cffd32f"
      unitRef="usdPerShare">8.47</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzktMS0xLTEtNTI_68975ad5-5dca-46de-81dc-2c5ac6edf31d"
      unitRef="shares">6711192</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzktMy0xLTEtNTI_26e613fe-25eb-4cc4-bd8c-2f6f28908927"
      unitRef="usdPerShare">7.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzktNS0xLTEtNTI_fd953a96-656d-4b46-a1c4-470921b397fd">P5Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzktNy0xLTEtNTI_1053b618-c88a-4301-9735-dfebbee7a6f0"
      unitRef="usd">8276000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzEwLTEtMS0xLTUy_f27f1e42-1322-4632-b985-b6fa51ec1ee1"
      unitRef="shares">4642546</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzEwLTMtMS0xLTUy_b769605f-8629-4b70-bbaa-41bf213c530a"
      unitRef="usdPerShare">6.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzEwLTUtMS0xLTUy_b15eef2b-5875-4e15-8d20-e2965405ee18">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzEwLTctMS0xLTUy_92f88443-88ce-42f8-9d7f-267cf5052aa3"
      unitRef="usd">8276000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzExLTEtMS0xLTUy_e133bcd1-d3cd-4061-8704-732eb9256bc3"
      unitRef="shares">6711192</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzExLTMtMS0xLTUy_e58c0d9f-599b-432d-8d48-5149b6395396"
      unitRef="usdPerShare">7.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzExLTUtMS0xLTUy_f9937ba9-1224-40c5-b9be-e8f8e41e9b3d">P5Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90YWJsZTo0ZjhjMThkNzUxNTA0NjY0YTA2YzRlZjljYjNiZDRiMy90YWJsZXJhbmdlOjRmOGMxOGQ3NTE1MDQ2NjRhMDZjNGVmOWNiM2JkNGIzXzExLTctMS0xLTUy_06244436-d1f2-441e-9c2c-810a5a5f8812"
      unitRef="usd">8276000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzI3NDg3NzkwODA1Njk_70ad3261-6cbb-4634-af77-9d6a273bdabd"
      unitRef="usd">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzczNDI_705f7a86-4e70-42d6-b3df-6f0d910cfc72"
      unitRef="usd">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3XzI3NDg3NzkwODA1ODQ_5b736674-8717-4959-a335-8422f691790a"
      unitRef="usdPerShare">7.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDYvZnJhZzo3MjJjODAwNjUyYzE0ZWE3YTEzN2UyZTRhYzIyNGFlNy90ZXh0cmVnaW9uOjcyMmM4MDA2NTJjMTRlYTdhMTM3ZTJlNGFjMjI0YWU3Xzc0NzY_ef04495a-9762-46d2-9a0b-7b6cd85957e5"
      unitRef="usdPerShare">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzIyNTM5OTg4Mzc0Nzc3_ea54645c-4b5a-4d8b-b702-b71712beb631">Income Taxes&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not record any income tax expense or benefit during the years ended December&#160;31, 2021 and 2020. The Company has a net operating loss and has provided a valuation allowance against net deferred tax assets due to uncertainties regarding the Company&#x2019;s ability to realize these assets. All losses before income taxes arose in the U.S.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company&#x2019;s deferred tax assets and deferred tax liabilities, including valuation allowances, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&lt;/span&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;36,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use lease liability&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;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax asset&lt;/span&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;113,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;103,662&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: valuation allowance&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;(111,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 net deferred tax asset&lt;/span&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;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;1,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference in fixed 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;(2,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,905)&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;Total net deferred tax asset/(liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;&#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: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;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes the Company&#x2019;s historical operating losses, lack of taxable income and the accumulated deficit, the Company provided a full valuation allowance against the deferred tax assets resulting from the tax loss and credits carried forward as of December&#160;31, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 18, 2021, North Carolina enacted the 2021 Appropriations Act, which included a gradual corporate income tax rate decrease from the current 2.5% to 0% by 2030. The Company is in a cumulative loss position and does not have significant deferred tax liabilities that can be utilized as a source of taxable income in the future. Therefore, the Company has reduced its North Carolina deferred tax assets, including the net operating losses, to zero, as no benefit is expected to be realized from these deferred tax assets prior to 2030 when there would be no income tax in North Carolina.  The reduction in the value of the deferred tax assets resulted in $6.9&#160;million of tax expense, which was offset fully by the reduction in the corresponding valuation allowance. If the Company becomes profitable prior to 2030, the Company will recognize an income tax benefit related to the portion of its North Carolina deferred tax assets utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reasons for the difference between the actual income tax benefit for the years ended December&#160;31, 2021 and 2020, and the amount computed by applying the statutory Federal income tax rate to losses before income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/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;Rate&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax 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;(5,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other nondeductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred rate changes&lt;/span&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;8,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax true-up&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in 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;9,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1)&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt"&gt;The deferred tax true-up for 2021 primarily relates to executive compensation subject to IRC Section 162(m) limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;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 approximately $278.5 million and $278.9 million of Federal and state net operating losses, respectively. Of this amount, $117.3 million of Federal net operating losses are subject to an 80% limitation on taxable income, do not expire and will carry forward indefinitely, while the remaining amount begins to expire in 2025.  Some of these state net operating losses included in these amounts follow the Federal Tax Cuts and Jobs Act and are carried over indefinitely. The Company&#x2019;s state net operating losses began to expire in 2020 and will expire completely in 2036. The state operating loss carryforwards are inclusive of North Carolina net operating losses, which are recorded at a zero benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;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 Federal and state research tax credit carryforwards of $17.0 million and $15.1 million, respectively. These credit carryforwards will begin to expire in 2025 and will expire completely in 2041.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating loss carryforwards and tax credit carryforwards are subject to review and possible adjustment by the Internal Revenue Service, or IRS, and may become subject to an annual limitation in the event of certain cumulative changes in the ownership interest of significant stockholders or groups over a three-year period in excess of 50% as defined under Sections 382 and 383 in the Internal Revenue Code, which could limit the amount of tax attributes that can be utilized annually to offset future taxable income or tax liabilities. The amount of the annual limitation is determined based on the value immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years. The Company has not determined whether there have been any cumulative ownership changes or the impact on the utilization of the loss carryforwards if such changes have occurred. A section 382 study will be performed at a time when forthcoming profitability is reasonably anticipated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, the CARES Act was passed by the U.S. Congress and signed into United States law. The CARES Act, among other things, includes certain provisions for individuals and corporations (including a suspension on the application of the 80% limitation described above for taxable years beginning prior to January 1, 2021); however, these benefits did not materially impact the Company&#x2019;s income tax provision in the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzIyNTM5OTg4Mzc0Nzc4_7afd5046-c981-4f75-9c0e-11c829e2a5b2">Significant components of the Company&#x2019;s deferred tax assets and deferred tax liabilities, including valuation allowances, are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&lt;/span&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;36,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use lease liability&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;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax asset&lt;/span&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;113,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;103,662&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: valuation allowance&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;(111,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 net deferred tax asset&lt;/span&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;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;1,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis difference in fixed 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;(2,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,905)&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;Total net deferred tax asset/(liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;&#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: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;&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzMtNC0xLTEtNTI_6d35669f-b455-4276-8185-a8b4f03e72c7"
      unitRef="usd">58646000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzMtNi0xLTEtMjU5_fa468055-4370-4dba-9bcc-924202c406a6"
      unitRef="usd">53515000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzQtNC0xLTEtNTI_b1956cab-e703-46c0-9bb8-aafd14887117"
      unitRef="usd">36830000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzQtNi0xLTEtMjU5_408e4ad6-ea4a-4973-bcb4-0be70c55fd74"
      unitRef="usd">32337000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzUtNC0xLTEtNTI_4c9cca92-f140-48a6-b4c7-d2698336579e"
      unitRef="usd">16765000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzUtNi0xLTEtMjU5_913b97bd-5ea3-45bb-9b2c-47c2ce097d15"
      unitRef="usd">15056000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzYtNC0xLTEtNTI_8a785b38-25c4-4788-8383-7a27b9fa871d"
      unitRef="usd">1323000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzYtNi0xLTEtMjU5_71422b66-b731-49fe-b1e6-0dcb3afcaba9"
      unitRef="usd">2519000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <huma:DeferredTaxAssetsRightOfUseLiabilities
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzctNC0xLTEtNTI_b91c096b-0c76-4438-847e-ba5b96e3d7ec"
      unitRef="usd">153000</huma:DeferredTaxAssetsRightOfUseLiabilities>
    <huma:DeferredTaxAssetsRightOfUseLiabilities
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzctNi0xLTEtMjU5_4935714a-3510-46a8-9bed-ee9a42bd1f21"
      unitRef="usd">177000</huma:DeferredTaxAssetsRightOfUseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzgtNC0xLTEtNTI_37ac8ef1-9b4a-4d73-a96e-4e6e3ece5a00"
      unitRef="usd">92000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzgtNi0xLTEtMjU5_3151f913-44c7-4956-94ef-898447157cde"
      unitRef="usd">57000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzktNC0xLTEtNTI_755d8fc7-724a-4928-bc14-49170085ddfc"
      unitRef="usd">1000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzktNi0xLTEtMjU5_f62f38a8-a798-42ec-86a8-ab9dd75cf3da"
      unitRef="usd">1000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzEwLTQtMS0xLTUy_10ac92ef-6864-4597-aefe-ff4b0eca4385"
      unitRef="usd">113810000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzEwLTYtMS0xLTI1OQ_d4641218-1d42-4ba1-a813-f11fa0f2dacc"
      unitRef="usd">103662000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzExLTQtMS0xLTUy_add6ae8f-e613-4906-9acb-f985e186114a"
      unitRef="usd">111575000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzExLTYtMS0xLTI1OQ_f4e69672-b5a0-434b-8e8b-97d0e7da48c3"
      unitRef="usd">101757000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzEyLTQtMS0xLTUy_50c49ce8-698f-4b38-89f5-ac218e348bf0"
      unitRef="usd">2235000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzEyLTYtMS0xLTI1OQ_8c1f0f59-7b58-4a9b-aa9b-2661e6d977b0"
      unitRef="usd">1905000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzE1LTQtMS0xLTUy_d07ff572-2d1a-406c-8a89-3deb8f0af61a"
      unitRef="usd">2082000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzE1LTYtMS0xLTI1OQ_3aba0c82-2865-48be-9aa4-745beac92931"
      unitRef="usd">1728000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzE2LTQtMS0xLTUy_ef297913-de13-4911-b16b-4d3ebcf3daea"
      unitRef="usd">153000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzE2LTYtMS0xLTI1OQ_50ca5c26-2c40-47d5-97c8-e9b4e31a241c"
      unitRef="usd">177000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzE3LTQtMS0xLTUy_ad15518c-33bf-4c84-8fd3-9310ec3eeb00"
      unitRef="usd">2235000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzE3LTYtMS0xLTI1OQ_f2f06d85-d899-4538-be95-cb2df2503d99"
      unitRef="usd">1905000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzE4LTQtMS0xLTUy_c4d69617-de84-472d-aa25-6d1cf0015305"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTowMjJiNjMzYmU5M2U0YTY3OTM4MTEyYzFhNDIyZjQyMS90YWJsZXJhbmdlOjAyMmI2MzNiZTkzZTRhNjc5MzgxMTJjMWE0MjJmNDIxXzE4LTYtMS0xLTI1OQ_1b03730c-ae99-483e-bbcf-1692f26e009d"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="iec6e73ae68664b55a2fb1fed6d9653e3_I20211118"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzkzNDU4NDg4NDgyMDM_a8ec740f-b330-4acb-b77f-090c0bc41573"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ib8a300b890944e61a4fa44213bb72e28_D20211118-20211118"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzkzNDU4NDg4NDgxODU_b14e5683-bf7d-412a-9b2d-4bb3c45baab2"
      unitRef="usd">6900000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzIyNTM5OTg4Mzc0Nzc5_9d578320-b802-44ee-aaba-14d6c7484aa3">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reasons for the difference between the actual income tax benefit for the years ended December&#160;31, 2021 and 2020, and the amount computed by applying the statutory Federal income tax rate to losses before income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/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;Rate&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax 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;(5,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other nondeductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred rate changes&lt;/span&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;8,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax true-up&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in 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;9,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1)&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt"&gt;The deferred tax true-up for 2021 primarily relates to executive compensation subject to IRC Section 162(m) limitations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzMtNi0xLTEtNTI_edb3c8d8-11c3-4c15-91c2-180d1bffff59"
      unitRef="usd">-5560000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzMtOC0xLTEtNTI_0efb5bc0-bd77-4b2a-9d00-eb8bcff3723f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzMtMTAtMS0xLTI3Ng_695270cb-ebd6-477f-832c-afce166b1b08"
      unitRef="usd">-13970000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzMtMTItMS0xLTI3Ng_fee0a8e7-bd86-4fef-9d5d-f8719bca5c96"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzQtNi0xLTEtNTI_acf2db42-8b57-4aa7-9a2b-e8ffd3d32d49"
      unitRef="usd">-1706000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzQtOC0xLTEtNTI_a451425f-226f-4e49-92c3-f521f8a47e53"
      unitRef="number">0.064</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzQtMTAtMS0xLTI3Ng_03ce2ce8-ce5e-446d-a7b5-bdad05e89f85"
      unitRef="usd">-1338000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzQtMTItMS0xLTI3Ng_103e9864-c90d-4fd4-8e55-b5b74ce8db81"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzUtNi0xLTEtNTI_c7ae2c09-ee5b-4a05-b22f-833ab77e0cc0"
      unitRef="usd">2662000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzUtOC0xLTEtNTI_dbe6763d-fecb-454f-9ee8-919ea3544f95"
      unitRef="number">-0.101</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzUtMTAtMS0xLTI3Ng_6bbebcf1-1657-4f4a-8133-5b021b0965e4"
      unitRef="usd">2625000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzUtMTItMS0xLTI3Ng_9fc3b6ef-a757-4e41-a110-d461e314d61c"
      unitRef="number">-0.039</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzYtNi0xLTEtNTI_9f20eadd-16ca-44a0-98ae-c87412251f27"
      unitRef="usd">-11991000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzYtOC0xLTEtNTI_66150074-c47a-481a-a4a6-7c340576ea74"
      unitRef="number">0.453</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzYtMTAtMS0xLTI3Ng_b275721e-c41d-4ac4-8564-490443870ce7"
      unitRef="usd">90000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzYtMTItMS0xLTI3Ng_eacc91a8-3206-426b-b17e-7f0c5e780f91"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzctNi0xLTEtNTI_32084365-e79d-4256-9708-69d967e8f077"
      unitRef="usd">8981000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzctOC0xLTEtNTI_1fab7a2d-0ac6-48db-85a1-f2393ba89dc0"
      unitRef="number">-0.339</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzctMTAtMS0xLTI3Ng_c61c4047-d899-4849-a238-258589b401f3"
      unitRef="usd">16000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzctMTItMS0xLTI3Ng_9e112013-1e7f-45d6-8947-df821d57ef46"
      unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzgtNi0xLTEtNTI_88c50974-2947-44cc-9a10-cbda6e63d0c0"
      unitRef="usd">3120000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzgtOC0xLTEtNTI_b5e6cf80-89a6-4a06-8bac-afcafbc3e60c"
      unitRef="number">-0.118</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzgtMTAtMS0xLTI3Ng_8360bf9d-55e9-4ce3-9bd2-618e4f6c8ad6"
      unitRef="usd">-1736000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzgtMTItMS0xLTI3Ng_4a1ce4e0-934d-4c4c-b765-9cb659a67b07"
      unitRef="number">0.026</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzktNi0xLTEtNTI_ba67e10f-b7ae-4482-9c07-1881d060bfa8"
      unitRef="usd">9818000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzktOC0xLTEtNTI_941ff341-2bcf-44bd-a903-0661ca78ebfd"
      unitRef="number">-0.371</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzktMTAtMS0xLTI3Ng_05b0eca1-29a3-4c1e-ae57-e698942ddb5b"
      unitRef="usd">19563000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzktMTItMS0xLTI3Ng_755cb225-bb86-4bc0-924c-98d9af00af79"
      unitRef="number">-0.294</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzEwLTYtMS0xLTUy_85d76e0c-d5ba-4452-8258-3e9af6ace8b7"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzEwLTgtMS0xLTUy_56f95ac0-7543-4fa3-9f1f-54163b2dfd4f"
      unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzEwLTEwLTEtMS0yNzY_590bdc06-311b-4998-812f-0269ad41e04c"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90YWJsZTo0NDcyZjlmYWE3Mjg0YjA4YjkwMWI4MjhkNjBmNzYyNS90YWJsZXJhbmdlOjQ0NzJmOWZhYTcyODRiMDhiOTAxYjgyOGQ2MGY3NjI1XzEwLTEyLTEtMS0yNzY_20d7c425-c0a5-4fd2-9a6b-908b43b996dc"
      unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i96504ecb0a214799b82831c13cbfd60c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzE1OTc_c474ca75-aa4b-46f8-9e1e-6eb3147bf09d"
      unitRef="usd">278500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i969bf12971c343dd8596569ffd07bf63_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzE2MDQ_95a3f669-e6b7-4113-8bd8-e8881f9ef5b7"
      unitRef="usd">278900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i96504ecb0a214799b82831c13cbfd60c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzE2ODA_f100b8cc-1d19-4bda-b937-2da9fee9d286"
      unitRef="usd">117300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <huma:OperatingLossCarryforwardsPercentOfLimitationOnTaxableIncome
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzIyNTM5OTg4Mzc0Nzgx_0bece561-1891-4e09-94d8-0b9b7e6b5447"
      unitRef="number">0.80</huma:OperatingLossCarryforwardsPercentOfLimitationOnTaxableIncome>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i0a1d3a345c1c462dbdfe0a4b4f0086ec_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzIyMDU_470fefdb-9393-49f3-9eb3-4dca93435ae6"
      unitRef="usd">17000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i34e8ef7c7a374700b4f7545456b5c58e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMDkvZnJhZzpiODEyYWIyNTMwYzA0MDk2YmFiMDM4NjNmYzlmMjQwZi90ZXh0cmVnaW9uOmI4MTJhYjI1MzBjMDQwOTZiYWIwMzg2M2ZjOWYyNDBmXzIyMTI_901b10e2-9cc9-4775-a603-8b105bd8efaf"
      unitRef="usd">15100000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTIvZnJhZzo2MjMzOTVjY2I1MTQ0ZmY2YWU5YjJjZThjOWRmMDIxZC90ZXh0cmVnaW9uOjYyMzM5NWNjYjUxNDRmZjZhZTliMmNlOGM5ZGYwMjFkXzIyNTM5OTg4MzcwMDU3_c4164777-762e-4038-b52b-2b6326780282">Retirement PlanThe Company maintains two defined contribution employee retirement plans, or 401(k) plans, for all employees upon their date of hire. The 401(k) plans are intended to qualify as tax-qualified plans under Section 401(k) of the Internal Revenue Code of 1986, as amended. The plans permit employees to contribute, on a pre-tax basis, a portion of their salary up to the Federally mandated limits. The Company matches an employee&#x2019;s contribution up to 4% of the employee&#x2019;s compensation. Contributions to the plans by the Company totaled $0.6 million for each of the years ended December&#160;31, 2021 and 2020.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <huma:NumberOfDefinedContributionEmployeeRetirementPlans
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTIvZnJhZzo2MjMzOTVjY2I1MTQ0ZmY2YWU5YjJjZThjOWRmMDIxZC90ZXh0cmVnaW9uOjYyMzM5NWNjYjUxNDRmZjZhZTliMmNlOGM5ZGYwMjFkXzQ3_4a035c7c-e7c1-4af3-ad97-707ee283f331"
      unitRef="retirement_plan">2</huma:NumberOfDefinedContributionEmployeeRetirementPlans>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTIvZnJhZzo2MjMzOTVjY2I1MTQ0ZmY2YWU5YjJjZThjOWRmMDIxZC90ZXh0cmVnaW9uOjYyMzM5NWNjYjUxNDRmZjZhZTliMmNlOGM5ZGYwMjFkXzQ3MQ_3b347e6c-48a4-42dc-9463-9f412184575b"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTIvZnJhZzo2MjMzOTVjY2I1MTQ0ZmY2YWU5YjJjZThjOWRmMDIxZC90ZXh0cmVnaW9uOjYyMzM5NWNjYjUxNDRmZjZhZTliMmNlOGM5ZGYwMjFkXzU1Ng_0ecc40b8-3a5e-44f3-8a55-929e83c93b21"
      unitRef="usd">600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTIvZnJhZzo2MjMzOTVjY2I1MTQ0ZmY2YWU5YjJjZThjOWRmMDIxZC90ZXh0cmVnaW9uOjYyMzM5NWNjYjUxNDRmZjZhZTliMmNlOGM5ZGYwMjFkXzU1Ng_f78624df-d4d1-4c52-97b4-04f01e729b49"
      unitRef="usd">600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzIyNTM5OTg4MzgwNjg0_15dff78d-b3a7-480c-9f51-8bb89b40a8d1">Commitments and Contingencies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Patent License Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Duke University&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2006, the Company entered into a license agreement with Duke University, or Duke, which was subsequently amended in 2011, 2014, 2015, 2018, 2019 and January 2022. Under this license agreement, Duke granted the Company a worldwide, exclusive, sublicensable license to certain patents related to decellularized tissue engineering, referred to as the patent rights, as well as a non-exclusive license to use and practice certain know-how related to the patent rights. The relevant licensed patent on decellularization of tissue expired in 2021. The Company has agreed to use commercially reasonable efforts to develop, register, market and sell products utilizing the patent rights, referred to as the licensed products. Any services provided to a third party utilizing licensed products are referred to as licensed services. The Company has also agreed to meet certain benchmarks in its development efforts, including as to development events, clinical trials, regulatory submissions and marketing approval, within specified timeframes. Under the license agreement, Duke retains the right to use the patent rights for its own educational and research purposes, and to provide the patent rights to other non-profit, governmental or higher-learning institutions for non-commercial purposes without paying royalties or other fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Company&#x2019;s entry into the license agreement, the Company granted equity consideration to Duke in the form of 52,693 shares of the Company&#x2019;s common stock. Under the license agreement, the Company also agreed to pay Duke:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a low single-digit percentage royalty on eligible sales of licensed products and licensed services, plus a low double-digit percentage of any sublicensing revenue;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an annual minimum royalty beginning in 2012, which increases in the calendar year immediately following the first commercial sale of licensed products or licensed services (whichever occurs first); and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an additional amount in license fees, as certain milestones are met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The license agreement remains effective until the later of (i) the last of the patent rights expires or (ii) four years after the Company&#x2019;s first commercial sale, unless terminated earlier. Either party may terminate the agreement for fraud, willful misconduct or illegal conduct, or uncured material breach. Duke may terminate the agreement if the Company becomes insolvent. Duke may also terminate the license, convert the license into a non-exclusive license or seek assignment of any sublicense if the Company fails to reach diligence milestones within the applicable time period. If the Company abandons any claim, patent or patent application, its rights under the license with respect to such patent rights will be terminated in the territory in which the Company abandons such rights. The Company may terminate the license agreement unilaterally upon three months&#x2019; prior notice to Duke. The Company agrees to indemnify Duke against certain third-party claims. Payments to Duke under the license agreement were immaterial during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Yale University&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2014, the Company entered into a license agreement with Yale University, (&#x201c;Yale&#x201d;), that granted the Company a worldwide license to the patents related to coatings for small-diameter vessels to inhibit clotting. The license granted under the agreement is exclusive in the field of engineered vascular tissues and tissues and extracellular matrix-&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;based implants used for vascular repair, reconstruction and replacement (provided that all uses are vascular tissues within the range of 1 &#x2013; 12mm in diameter), except that it is subject to Yale&#x2019;s non-exclusive right, on behalf of itself and all other non-profit academic institutions, to use the licensed products for research, teaching, and other non-commercial purposes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreed to pay to Yale an annual maintenance fee, increasing between the first and fourth anniversaries of the agreement up to a maximum of less than $0.1 million per year for this license.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2019, the Company entered into a license agreement with Yale, that granted the Company a worldwide license to the patents related to Bioartificial Vascular Pancreas (&#x201c;BVP&#x201d;). The license granted under the agreement is exclusive in the field of engineered vascular tissues that deliver pancreatic islet cells to patients, except that it is subject to Yale&#x2019;s non-exclusive right, on behalf of itself and all other non-profit academic institutions, to use the licensed products for research, teaching, and other non-commercial purposes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreed to pay to Yale an annual maintenance fee, increasing between the first and fourth anniversaries of the agreement up to a maximum of less than $0.1 million per year for this license.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2019, the Company entered into a license agreement with Yale, that granted the Company a worldwide license to the patents related to tubular prostheses. The license granted under the agreement is exclusive in the field of engineered urinary conduits, engineered tracheas/airways, and engineered esophagi, except that it is subject to Yale&#x2019;s non-exclusive right, on behalf of itself and all other non-profit academic institutions, to use the licensed products for research, teaching, and other non-commercial purposes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreed to pay to Yale an annual maintenance fee, increasing between the first and fourth anniversaries of the agreement up to a maximum of less than $0.1 million per year for this license.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreed to use reasonable commercial efforts to develop and commercialize the licensed patents and any licensed products and methods, and to use reasonable efforts to make the licensed products available to patients in low and low-middle income countries. The Company is also obligated to provide Yale periodically an updated and revised copy of its plan for each license, which must indicate progress of its development and commercialization. The Company may also sublicense the Company&#x2019;s rights without Yale&#x2019;s prior written consent, but such sublicense is subject to certain conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with its entry into the license agreement, the Company paid Yale upfront cash fees. The Company has also agreed to pay Yale:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;annual maintenance fees, increasing between the first anniversary of the agreement until the fifth anniversary for the coating and BVP licenses and until the fourth anniversary for the tubular prostheses license up to a maximum of less than &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;$0.1 million&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; per year;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;milestone payments upon achievement of certain regulatory and commercial milestones of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.2 million&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.6 million&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a low single-digit percentage royalty on worldwide net sales, subject to reductions for third-party license fees; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#231f20;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:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a low double-digit percentage of sublicensing income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company or any of its future sublicensees bring a patent challenge against Yale or assists another party in bringing a patent challenge against Yale, the license fees described above will be subject to certain increases and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The agreements expire on a country-by-country basis on the date on which the last of the patents in such country expires, lapses or is declared invalid. Yale may terminate the agreements if the Company fails to (i) provide written diligence reports, (ii) provide commercially reasonable diligence plans, (iii) implement the plans in accordance with the obligations under the agreements, or (iv) reach certain research and development milestones within the scheduled timeframe set forth in the agreements; however, any such termination right would be limited in scope to the country to which such failure relates. Yale may also terminate for the Company&#x2019;s non-payment, uncured material breach, failure to obtain adequate insurance, bringing or assisting in bringing of a patent challenge against Yale, abandonment of the research and development of the Company&#x2019;s products or insolvency. The Company may terminate the license agreements (i) on 90 days&#x2019; prior written notice to Yale, provided the Company is not in breach of the license agreements and has made all &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;required payments to Yale thereunder and (ii) on written notice to Yale following an uncured material breach. With respect to the license agreements related to small-diameter vessels and BVP, the Company&#x2019;s rights under the license agreements will also terminate automatically with respect to a patent application or patent within the licensed patents in a specified country if, upon receipt of written notice from Yale, the Company does not agree to pay the patent filing, prosecution and maintenance fees incurred by Yale for such patent applications or patents in the specified country. Under certain circumstances, Yale may, at its option, convert the exclusive licenses to non-exclusive licenses if the Company declines to initiate certain infringement or interference proceedings with respect to the licensed patents. The Company has agreed to indemnify Yale against certain third-party claims. Payments to Yale under the license agreement were immaterial during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently is not aware of any legal proceedings or claims that management believes will have, individually or in the aggregate, a material adverse effect on the Company&#x2019;s business, financial condition, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent permitted under Delaware law, the Company has agreed to indemnify its directors and officers for certain events or occurrences while the director or officer is, or was serving, at the Company&#x2019;s request in such capacity. The indemnification period covers all pertinent events and occurrences during the director&#x2019;s or officer&#x2019;s service. The maximum potential amount of future payments the Company could be required to make under these indemnification arrangements is not specified in such arrangements; however, the Company has director and officer insurance coverage that is intended to reduce its exposure and enable the Company to recover a portion of any &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;potential future amounts the Company could be required to make. To date, the Company has not incurred any costs as a result of such obligations and has not accrued any liabilities related to such obligations in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <huma:CollaborativeArrangementSharesIssued
      contextRef="iacbb05b9f1f84bba89cad71ed91f8e58_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzE1MDY_b0e387ac-c591-4524-a125-7aef8825c0aa"
      unitRef="shares">52693</huma:CollaborativeArrangementSharesIssued>
    <huma:CollaborativeArrangementExpirationPeriod
      contextRef="iacbb05b9f1f84bba89cad71ed91f8e58_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzIxMzU_9b58e31c-54b7-4897-9e59-5b9768e839d0">P4Y</huma:CollaborativeArrangementExpirationPeriod>
    <huma:CollaborativeArrangementTerminationPeriod
      contextRef="iacbb05b9f1f84bba89cad71ed91f8e58_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzI4Njc_5b6564e9-703b-46ca-b003-e7148aed457f">P3M</huma:CollaborativeArrangementTerminationPeriod>
    <huma:CollaborativeArrangementMaximumAnnualMaintenanceFee
      contextRef="ic9b0aff830b94f71a6b130b22af71d08_D20140201-20140228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzIxOTkwMjMyNjYzMjY_91416419-6367-4e7f-9167-e61d0e3d6756"
      unitRef="usd">100000</huma:CollaborativeArrangementMaximumAnnualMaintenanceFee>
    <huma:CollaborativeArrangementMaximumAnnualMaintenanceFee
      contextRef="i5a629e748c1e4433987936c2c759e6eb_D20190801-20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzIxOTkwMjMyNjYzNDI_5fbf3690-1c4e-48b4-b57e-f03e6d9923ea"
      unitRef="usd">100000</huma:CollaborativeArrangementMaximumAnnualMaintenanceFee>
    <huma:CollaborativeArrangementMaximumAnnualMaintenanceFee
      contextRef="ifc76615b629644edb32218eafa3be6fa_D20190801-20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzIxOTkwMjMyNjYzNjE_19878f12-2e31-4cf5-bc79-2a2608b0bd83"
      unitRef="usd">100000</huma:CollaborativeArrangementMaximumAnnualMaintenanceFee>
    <huma:CollaborativeArrangementMaximumAnnualMaintenanceFee
      contextRef="i7618cdc4b020496bb919500794971b32_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzIxOTkwMjMyNjY0MjM_491817c2-1430-4dd1-869b-f5c2e3add87c"
      unitRef="usd">100000</huma:CollaborativeArrangementMaximumAnnualMaintenanceFee>
    <huma:CollaborativeArrangementMilestonePayments
      contextRef="i91a328a8ca474051bcfa2be5143dc071_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzIxOTkwMjMyNjYzODA_5e32cbb0-52ae-4859-a898-ebf091bba3b3"
      unitRef="usd">200000</huma:CollaborativeArrangementMilestonePayments>
    <huma:CollaborativeArrangementMilestonePayments
      contextRef="i9d9272b01ebf4c1c90207f3cf342646c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzIxOTkwMjMyNjYzOTU_0c6977d2-3046-4896-b725-0370c17fb406"
      unitRef="usd">600000</huma:CollaborativeArrangementMilestonePayments>
    <huma:CollaborativeArrangementTerminationPeriod
      contextRef="i7618cdc4b020496bb919500794971b32_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTUvZnJhZzphNTIzYzllYzU1MGM0MGNkYmI5ZjUzZmU2NTgyZWJhOC90ZXh0cmVnaW9uOmE1MjNjOWVjNTUwYzQwY2RiYjlmNTNmZTY1ODJlYmE4XzcyNzA_f3aa96c5-d5d3-418c-abd2-44f70f41f5f4">P90D</huma:CollaborativeArrangementTerminationPeriod>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90ZXh0cmVnaW9uOmExMDIxMGQxZGNlZjQ2MGI4MWFhNzEyMTM3ZmU3NDBiXzIyNTM5OTg4Mzc5Mzk4_8c55026e-effd-41e0-80b8-767280947c00">Related Party Transactions&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fresenius Medical Care investments and distribution agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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 June 2018, the Company completed a $150 million financing transaction pursuant to which Fresenius Medical Care purchased shares of series D redeemable convertible preferred stock that at the Closing of the Merger converted into 15,812,735 shares of the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&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 common stock. In August 2021, Fresenius Medical Care invested $25 million as part of the PIPE Financing and received 2.5 million shares of the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&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 common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company entered into a distribution agreement with Fresenius Medical Care in June 2018 which, as amended as of February 16, 2021, granted Fresenius Medical Care and its affiliates exclusive rights to develop outside the United States and EU and commercialize outside of the United States the Company&#x2019;s 6 millimeter x 42 centimeter HAV and all improvements thereto, and modifications and derivatives thereof (including any changes to the length, diameter or configuration of the foregoing), for use in vascular creation, repair, replacement or construction, including renal replacement therapy for dialysis access, the treatment of peripheral arterial disease, and the treatment of vascular trauma, but excluding coronary artery bypass graft, pediatric heart surgery, or adhering pancreatic islet cells onto the outer surface of the distribution product for use in diabetic patients. Within the United States, Fresenius Medical Care will collaborate with the Company in its commercialization of the product in the field, including adoption of the distribution product as a standard of care in patients for which such use is supported by clinical results and health economic analyses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is responsible for developing and seeking regulatory approval for the distribution product in the field in the United States. For countries outside the United States, the parties agreed to use commercially reasonable efforts to satisfy certain agreed minimum market entry criteria for the distribution product in the field in such country. For the EU, once such criteria have been satisfied for the applicable country, or if the parties otherwise mutually agree to obtain regulatory approval for the distribution product in the field in the applicable country, the Company agreed to use commercially reasonable efforts to obtain such regulatory approval (other than pricing approval), and Fresenius Medical Care agreed to use commercially reasonable efforts to obtain the corresponding pricing approval. For the rest of the world &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i.e., outside the United States and the EU), once such criteria have been satisfied for the applicable country, or if the parties otherwise mutually agree to obtain regulatory and pricing approval for the distribution product in the field in the applicable country, Fresenius Medical Care agreed to use commercially reasonable efforts to obtain such approvals, and the Company agreed to use commercially reasonable efforts to support Fresenius Medical Care in its efforts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the distribution agreement, the Company grants an exclusive, sublicensable license to Fresenius Medical Care under the patents, know-how and regulatory materials controlled by the Company during the term to commercialize the distribution product in the field outside the United States, subject to the Company&#x2019;s retained rights to carry out its obligations under the distribution agreement. The Company also grants a non-exclusive, sublicensable license to Fresenius Medical Care under the patents, know-how and regulatory materials controlled by the Company during the term to develop the distribution product in accordance with the terms of the distribution agreement. In addition, the Company grants to Fresenius Medical Care, among other things, a perpetual, irrevocable, non-exclusive sublicensable license under the patents and know-how that primarily relate to the distribution product or its manufacture and that were created, conceived or developed solely or jointly by or on behalf of Fresenius Medical Care in the performance of its activities under the distribution agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The distribution agreement provides that the Company will own all know-how and patents that primarily relate to the distribution product or its manufacture that are created, conceived or developed by or on behalf of either party in the performance of activities under the distribution agreement. Ownership of all other know-how, patents, materials and other intellectual property created, conceived or developed during the performance of activities under the distribution agreement will be determined in accordance with U.S. patent laws for determining inventorship.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is obligated to make payments to Fresenius Medical Care based on a share of aggregate net sales by or on behalf of the Company of the distribution product in the United States in the field. Such revenue-share payments will be a percentage of net sales in the low double digits, without regard to the calendar year in which such net sales are attributable, until such time that the Company has paid to Fresenius Medical Care a certain total amount, at which time the revenue-share will decrease to a percentage of net sales in the mid-single digits. The amounts that Fresenius Medical Care will be obligated to pay the Company under the distribution agreement for sales of the distribution product in the field outside of the United States will vary. Fresenius Medical Care agreed to pay the Company initially, on a country-by-country basis for sales outside of the United States, the amount equal to the average cost of manufacturing the Company&#x2019;s distribution product plus a fixed dollar amount per unit. Following a specified period, on a country-by-country basis outside of the United States, Fresenius Medical Care will pay the Company a fixed percentage of net sales for each unit sold in such country, such that the Company will receive more than half of such net sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The distribution agreement will generally continue on a country-by-country basis until the later of (a) the tenth anniversary of the launch date of the distribution product in the relevant country or (b) the expiration of the last-to-expire valid claim of specified patents in such country. Each party is permitted to terminate the distribution agreement for insolvency of, or, under certain circumstances, including various cure periods, material breach by the other party. Subject to a cure period, Fresenius Medical Care may also terminate the distribution agreement in its entirety or on a country-by-country basis (i) for certain withdrawals of regulatory approval or (ii) for termination or expiration of any of our in-licenses that is necessary for the exercise of Fresenius Medical Care&#x2019;s rights, or the satisfaction of its obligations, under the distribution agreement. In addition, Fresenius Medical Care may terminate the distribution agreement for convenience on a country-by-country basis upon not less than 12 months&#x2019; written notice to the Company, although Fresenius Medical Care is not permitted to give such notice prior to the end of the second year following launch of the distribution product in such country. Each party is required to indemnify one another for certain third-party claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Arrangements with Dr. Niklason and Yale University&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2016, the Company entered into a Memorandum of Understanding Regarding Scientific and Operational Leadership, or MOU, with Dr. Niklason in connection with her performance of various consulting activities for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The MOU provided for the Company to make a payment each year through 2023 to the academic institution with which Dr. Niklason was then affiliated, up to an aggregate amount of $2.5 million for 2018 through 2023, and to pay Dr. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Niklason reasonable consulting fees in consideration of the services she performed for the Company. For the year ended December&#160;31, 2020, the Company made payments under the MOU of $0.5 million, to, or on behalf of, Yale University, where Dr. Niklason serves as an Adjunct Professor in Anesthesia. The MOU was terminated effective November 9, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows a summary of related party expenses included in the statements of operations and comprehensive loss for the years ended December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses under MOU&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;176&#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;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and December&#160;31, 2020, the Company was a party to license agreements with Yale University, as described in Note 13 &#x2014; Commitments and Contingencies above.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="ifbc9aed08f58461e8cd4664e6079e4fc_D20180601-20180630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90ZXh0cmVnaW9uOmExMDIxMGQxZGNlZjQ2MGI4MWFhNzEyMTM3ZmU3NDBiXzIxOTkwMjMyNjUzNDY_5392f5ef-ad41-4575-9a46-82a6c67c557d"
      unitRef="usd">150000000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="ibfc378c27b6243678821d3052d7d639b_D20210826-20210826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90ZXh0cmVnaW9uOmExMDIxMGQxZGNlZjQ2MGI4MWFhNzEyMTM3ZmU3NDBiXzIxOTkwMjMyNjUzNTk_8e20cc1e-7c28-483f-8a84-c6e2a28b2d0d"
      unitRef="shares">15812735</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="i572347e171584365918202d09a9d8637_D20210801-20210831"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90ZXh0cmVnaW9uOmExMDIxMGQxZGNlZjQ2MGI4MWFhNzEyMTM3ZmU3NDBiXzIxOTkwMjMyNjUzNzM_19ece80b-2ec4-4b9a-abe9-7aa4b3f8ceae"
      unitRef="usd">25000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:CommonStockSharesIssued
      contextRef="if524c0b6b2a8451a85613225adaea2df_I20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90ZXh0cmVnaW9uOmExMDIxMGQxZGNlZjQ2MGI4MWFhNzEyMTM3ZmU3NDBiXzIxOTkwMjMyNjUzODc_cedc4dad-7817-4b63-86ad-527f013e295b"
      unitRef="shares">2500000</us-gaap:CommonStockSharesIssued>
    <huma:DistributionAgreementTerminationPeriod
      contextRef="ic3154c3bb801471aade78cf2bc655295_D20210216-20210216"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90ZXh0cmVnaW9uOmExMDIxMGQxZGNlZjQ2MGI4MWFhNzEyMTM3ZmU3NDBiXzkzNDU4NDg4NDYwOTQ_b65d228b-83e2-4984-bac6-c899b5e3270a">P12Y</huma:DistributionAgreementTerminationPeriod>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ia67385127d3c4d959f54450239fa22f0_D20160901-20160930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90ZXh0cmVnaW9uOmExMDIxMGQxZGNlZjQ2MGI4MWFhNzEyMTM3ZmU3NDBiXzczOTU_8878d935-569a-45ca-9b46-160fd40d5b77"
      unitRef="usd">2500000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ife3d4e8fdcca49658be4ad1b778cfbd3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90ZXh0cmVnaW9uOmExMDIxMGQxZGNlZjQ2MGI4MWFhNzEyMTM3ZmU3NDBiXzc2MTM_d55b2b88-0406-4569-87e1-e87671116e15"
      unitRef="usd">500000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90ZXh0cmVnaW9uOmExMDIxMGQxZGNlZjQ2MGI4MWFhNzEyMTM3ZmU3NDBiXzIyNTM5OTg4Mzc5Mzk5_fd3efa4b-2e7e-4ba5-8910-6d4d26021560">&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows a summary of related party expenses included in the statements of operations and comprehensive loss for the years ended December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses under MOU&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;176&#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;620&#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:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i9beb5dbcfd7149f39906135575428881_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90YWJsZTphNTEwY2RmZDY1OGM0MWYwYWFjMGE4YzIxYTRkYTU1Mi90YWJsZXJhbmdlOmE1MTBjZGZkNjU4YzQxZjBhYWMwYThjMjFhNGRhNTUyXzItNC0xLTEtNTI_9c68fbcd-6d66-4b4e-95b1-0ed253ed799d"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i97477d3a0a1f45bbba2b8260753c23c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90YWJsZTphNTEwY2RmZDY1OGM0MWYwYWFjMGE4YzIxYTRkYTU1Mi90YWJsZXJhbmdlOmE1MTBjZGZkNjU4YzQxZjBhYWMwYThjMjFhNGRhNTUyXzItNi0xLTEtMjkx_eedfcf9c-c839-4649-b36a-38de1d3346d9"
      unitRef="usd">500000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if2f86afef4754f399399fde5197cd85f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90YWJsZTphNTEwY2RmZDY1OGM0MWYwYWFjMGE4YzIxYTRkYTU1Mi90YWJsZXJhbmdlOmE1MTBjZGZkNjU4YzQxZjBhYWMwYThjMjFhNGRhNTUyXzMtNC0xLTEtNTI_fd020c20-2f42-4512-b7c6-8aabec12a022"
      unitRef="usd">85000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i9358e047ee9042ed9247f304cd0e2885_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90YWJsZTphNTEwY2RmZDY1OGM0MWYwYWFjMGE4YzIxYTRkYTU1Mi90YWJsZXJhbmdlOmE1MTBjZGZkNjU4YzQxZjBhYWMwYThjMjFhNGRhNTUyXzMtNi0xLTEtMjkx_2c1024dc-4cb0-4b32-90c3-5e08550da4c3"
      unitRef="usd">92000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ic9a9d9fb566c4c92bf41ee7fe454596d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90YWJsZTphNTEwY2RmZDY1OGM0MWYwYWFjMGE4YzIxYTRkYTU1Mi90YWJsZXJhbmdlOmE1MTBjZGZkNjU4YzQxZjBhYWMwYThjMjFhNGRhNTUyXzQtNC0xLTEtNTI_9daee3f4-e1aa-4532-961d-6962abc0dec5"
      unitRef="usd">91000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="idf0b02cd665749d99bcc4619c9117632_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90YWJsZTphNTEwY2RmZDY1OGM0MWYwYWFjMGE4YzIxYTRkYTU1Mi90YWJsZXJhbmdlOmE1MTBjZGZkNjU4YzQxZjBhYWMwYThjMjFhNGRhNTUyXzQtNi0xLTEtMjkx_dca292ea-f813-45b3-9cf7-2fde4a95c929"
      unitRef="usd">28000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i1a69b1fb713e4094834f4d143d0f9802_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90YWJsZTphNTEwY2RmZDY1OGM0MWYwYWFjMGE4YzIxYTRkYTU1Mi90YWJsZXJhbmdlOmE1MTBjZGZkNjU4YzQxZjBhYWMwYThjMjFhNGRhNTUyXzUtNC0xLTEtNTI_9c7578a9-59bf-4075-9a0d-0a45aacfcf1e"
      unitRef="usd">176000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie0c0c9b700094c379b84debd2562cee4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTZhNjk2YjJkZjQ1Y2I4ZjlhZmE0MTczODY5NGQ3L3NlYzo0MDk2YTY5NmIyZGY0NWNiOGY5YWZhNDE3Mzg2OTRkN18xMTgvZnJhZzphMTAyMTBkMWRjZWY0NjBiODFhYTcxMjEzN2ZlNzQwYi90YWJsZTphNTEwY2RmZDY1OGM0MWYwYWFjMGE4YzIxYTRkYTU1Mi90YWJsZXJhbmdlOmE1MTBjZGZkNjU4YzQxZjBhYWMwYThjMjFhNGRhNTUyXzUtNi0xLTEtMjkx_9abc4e28-0b98-448b-8fd0-ab6c4cc2a096"
      unitRef="usd">620000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
</xbrl>
