<?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/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:ocgn="http://www.deitaxonomy.com/20230331"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="ocgn-20230331.xsd" xlink:type="simple"/>
    <context id="i030abc09f00343b98742ae247db18b3a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibca2fe072ea844ed960afe43457a692d_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="i3c75c53ab864420faa6a3f702c87e54a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i55788a0422254c968129c8363218bdb8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib90175bc5db04037bcdd79ff1dbb6acb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i22aa2c103d674364ad0a2ab26db2355c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic2e6682af5634a708731927defc5e3cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i91c345be74ce4aff96c3b175f13c8fee_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idceb26c2775341f9922010f8065284e4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id295a7a16377455bb2de967886b4b3fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib43a96b9d42a40bdbf5292753cdc1ef7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc7001d6dfd54854be03dae84f657a6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i78109e1207c943a6bf1d6bf47e532d7d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia15dc9b59dfc40acad3884710e895de9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3abf0799aded4782a64f2595b3e82557_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5f3b568db8c14b00a54e172a79672e74_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4cac1992cbd74fdeb2ce90204e5b2f5e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id574881fa1e94a41a6dc00976ec2fb29_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ied6acc09bdf84758a7f7a01dda3bb4a1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0c93405b67e44c7c9d72b3c9790feb8d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib218cf4be0134045ad80dc222973efc6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idfb25e2f25bd42e28c03c7c956cdfdda_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i957769dd96fb4679afc645f9cb7ec551_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iaa816014f3974754951317d450d1546d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i822565edecf249e38506be1f972c0faf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i11923c8fed764762bf066eb5432d3ce8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i02d4502b63ca4152afb3c31cbc2447bf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5ec06e7c8b444ac6b563e45448326f10_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f61a547867b434894f92864ed5538ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c3209c416594540a78dbbf7aed3d398_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</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="i8ac6fbbe264d4ef08a7e21ee3c35176e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i871bad03d9b54b749ad1311d268e22f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</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="iec55c6611b4d4ecfa4e519ff657bec95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b5a2b5062984dcea50c65f9212d4cb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</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="idbf302769fad4830b54947e08675ee05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieaef740dda43494ba8581989ff111bb7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7611bb0964504ba3a49ada83d47b8ed0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if8442494501c4d90965e86da3bedcb11_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if36ed6d9a6bd4b54929d39ef60417002_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1e9989eb0b8a454dbafe78a55becf0a5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8c6e649a1e864c0887758b25cf31823d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifafea498a53c4330801ad0bfc41d9e24_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i06dc13f646ac41a68340c80afb1ac66e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i36af660619344ac1a606cfc73c6ce327_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i84269f6558cb44b5b2f30a568dbdfe96_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6932f108fbb645cd90946654e9dec945_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icaee720a252c453fb261a3a8043ca14a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iae52bb7ab5534877b5ca307587da8fdb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i69667e5ad1e14c129c1ae126d967f5ab_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</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>2023-03-31</instant>
        </period>
    </context>
    <context id="ieb8c13acc0c3460ebac02c2c6d930ddc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i60e76c2a59e64c8a815a283bea59b5e6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i227cb3e3778641eca15b796068ced0e4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i369ac675ef16467bbdefd8eaa50cfe28_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i376bae27858f462985fa0b8ed3a3b19d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id3b7d1f180d64e3787361c825d3244ff_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i13a5100ae2be4aea872f4d308cbb0824_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i61dd707b861c43389c3982036914383a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic232113d37b8496ba3d91f87063863f1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6e2b1533cb524e29abd6019d13c7de7e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3a32bd0187244ce8901fbd8a2d8d543a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iead5ebf8c1874f698866592f60084308_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</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>2022-12-31</instant>
        </period>
    </context>
    <context id="id0c97ebc45a846129ea544bbd054246c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</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>2022-12-31</instant>
        </period>
    </context>
    <context id="if1fc189bc18a41b094b5be275852e89b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7513e5f685974220ad3e5d4cf1840058_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i308571a6d1ce47638f36550f451a54dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b18462a1e1a41bba04302f360b46584_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i288743b850ce4a72b51504de11091ddd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if0b4514b7daa434d810b4f3e00777953_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e23a1878838400eac053f76c16c2190_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2037abb5ffc34564897706ccc4325b9b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i22ef94923e2f4b50b23fe260391c2a47_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a648b99c3db4fb3920ae1a717ccb0a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i10414ce4342a4bcc88ed6f985c59b0f4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i77d70643a30b42e18ca76b82d259beb6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5bff080c0cdc4f2bbc9929b8bd3b49c6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iefcba716712b481685f58ebc266cbce3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i287a597f2ebe4279816f6eac210af47f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8fcb19bb5bf343acacf1439a62f3eb28_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i966d9318053f4d9dbe3000a7bf2f6c91_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7eda1b60c376493fb56c71a75dbbb608_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i05926d6b81e54594802693c0c1279758_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idb7a407d67c040bda17f644d48e2b174_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i687b8b19c29f42e08db7b5291cb27aef_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id337f660fdb84f1184ff7a4401f29c78_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie9c66f19fba94ab7b0958675ea4e7a0d_I20160930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ocgn:EB5ProgramBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-09-30</instant>
        </period>
    </context>
    <context id="i549da426521c422ba208d6231f0390e5_D20160901-20160930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ocgn:EB5ProgramBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="i3998ef3f15f74c458469d0dd9f8130ff_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ocgn:EB5ProgramBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="if3898ab5023645228c1e5b8fd1c3275c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ocgn:EB5ProgramBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib3febe79bb9b47cf868d1278ec0bdc1b_D20220901-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ocgn:EB5ProgramBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5de9e5ea14fa4dd080fed214d908d419_D20230401-20230505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ocgn:EB5ProgramBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-05-05</endDate>
        </period>
    </context>
    <context id="i8827d93d7a31456da7157d682f13ce13_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ocgn:EB5ProgramBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic240b3e3f5b14a58839cc41eaf7b3202_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ocgn:EB5ProgramBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib7716730edc841efa3c0e8c7f450ec0f_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ocgn:ControlledEquityOfferingSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5fbaec9c47db42188970d2f594694faf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ocgn:ControlledEquityOfferingSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia7d2433529974f33bf79d73a0eaf682d_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ocgn:PublicOfferingOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i3b6bafc3274f4906b76c5da100cb6aba_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ocgn:PublicOfferingOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i75d522b2b1e14f2d9af1c24ab2ef3efc_I20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ocgn:COVAXINPreferredStockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="ide621d738fba46f1ad4fd64258acee4c_D20210318-20210318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ocgn:COVAXINPreferredStockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-18</startDate>
            <endDate>2021-03-18</endDate>
        </period>
    </context>
    <context id="ib01fb8adef544b93b92c054930721165_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ocgn:COVAXINPreferredStockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia302dcf2b29d42439f004ae535f770db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa969becd61f40ec841dbce7f33cb6ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3b5793ef0f8498a86f0ed96fa9ce4a7_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ocgn:CanadaConsultingWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i6972d50ffade478bb38e087f86808c26_I20210715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ocgn:CanadaConsultingWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-15</instant>
        </period>
    </context>
    <context id="iee0336f7b0cd480ea3253abdb3d99417_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ocgn:OpCoWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia809a5fb1e1c4c99a3db271a99101a3f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ocgn:OpCoWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib2de24bd289a424fbf8b252aa565e6ae_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ieb4697fc43884c338ea87c41260150ad_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib3ee55ab7ec8405ca85ee119fa5974a1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7a83a24c0eb5435bbcc494e02ed812b6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifd6019c6d07c47168bddb0ff656ca53e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ocgn:A2014PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ied0e671503ec4b999a898aa997405335_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ocgn:A2019PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ief044f05914d495e9c8d077353a571df_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idda2300010564da9aa8963350b182f5a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i994d7decbf784cc895cef37dad08cc0a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaff3a764ce3e446bac9ae86b2f8f25fd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ieffaa18c12504f589ba2bcaf6f116c53_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3212c37f60e14c4cbafc1e59cefd14b8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibe5a489d10f044c8bdf24468d8354e93_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i572d280443dd493c88a1c9636d266b11_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id912efda19ef4f45822567da304d6f2d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i74403a08a4ed4e77b7baa0321d0ded98_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7712021bd38e45fcb5bb51dce0e754dd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4a9ba870b7a343f48540e5d066114510_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib689ff74fffd482383956482813fe509_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i05a372fa4a1b47699efb6ce69ac2e40f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001372299</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>ocgn:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="dose">
        <measure>ocgn:dose</measure>
    </unit>
    <unit id="equitycompensationplan">
        <measure>ocgn:equityCompensationPlan</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80L2ZyYWc6MzQzMTE4MDM1YzM3NDk3YWJiYjdkYzMxNDY2YzZkNmUvdGFibGU6M2JhZTM4YTg3NzFkNDUwMzk2MmE1MmNhNGY0YTEyMmIvdGFibGVyYW5nZTozYmFlMzhhODc3MWQ0NTAzOTYyYTUyY2E0ZjRhMTIyYl8xLTEtMS0xLTE5NDc2MA_900884c8-adc2-4b73-b3ed-4c84d44a1e15">0001372299</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80L2ZyYWc6MzQzMTE4MDM1YzM3NDk3YWJiYjdkYzMxNDY2YzZkNmUvdGFibGU6M2JhZTM4YTg3NzFkNDUwMzk2MmE1MmNhNGY0YTEyMmIvdGFibGVyYW5nZTozYmFlMzhhODc3MWQ0NTAzOTYyYTUyY2E0ZjRhMTIyYl8yLTEtMS0xLTE5NDc2MA_e8bb2711-3f33-4eb8-84ce-198a284a6b00">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80L2ZyYWc6MzQzMTE4MDM1YzM3NDk3YWJiYjdkYzMxNDY2YzZkNmUvdGFibGU6M2JhZTM4YTg3NzFkNDUwMzk2MmE1MmNhNGY0YTEyMmIvdGFibGVyYW5nZTozYmFlMzhhODc3MWQ0NTAzOTYyYTUyY2E0ZjRhMTIyYl8zLTEtMS0xLTE5NDc2MA_f6cceea8-a8e2-482e-b373-8ce445645100">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80L2ZyYWc6MzQzMTE4MDM1YzM3NDk3YWJiYjdkYzMxNDY2YzZkNmUvdGFibGU6M2JhZTM4YTg3NzFkNDUwMzk2MmE1MmNhNGY0YTEyMmIvdGFibGVyYW5nZTozYmFlMzhhODc3MWQ0NTAzOTYyYTUyY2E0ZjRhMTIyYl80LTEtMS0xLTE5NDc2MA_1992280a-906b-4108-a245-14ca560648a3">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80L2ZyYWc6MzQzMTE4MDM1YzM3NDk3YWJiYjdkYzMxNDY2YzZkNmUvdGFibGU6M2JhZTM4YTg3NzFkNDUwMzk2MmE1MmNhNGY0YTEyMmIvdGFibGVyYW5nZTozYmFlMzhhODc3MWQ0NTAzOTYyYTUyY2E0ZjRhMTIyYl81LTEtMS0xLTE5NDc2MA_d9990839-9d04-4e7c-88cc-697676f46710">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="icaee720a252c453fb261a3a8043ca14a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfODg5MQ_48959e46-8c59-45e2-afbf-2b7aeb961c04">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzI5_4cb55978-5915-447f-8dd5-7878bd9ee9a0">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6ZjY4NGE4ZGZkNjg2NGIwZTk4MjJiNGE2M2U1MzE4NGIvdGFibGVyYW5nZTpmNjg0YThkZmQ2ODY0YjBlOTgyMmI0YTYzZTUzMTg0Yl8wLTAtMS0xLTE5NDc2MA_53b0cda4-4bd2-4cbe-b67c-9b6608154c27">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF81NDk3NTU4MjM3NjY_c61d92ac-8e74-4e94-b797-61dc895518bf">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6MjUzMDM3YWVhZGYzNGI4YzgxNTJhNTI2ZWQ3YTM0NmQvdGFibGVyYW5nZToyNTMwMzdhZWFkZjM0YjhjODE1MmE1MjZlZDdhMzQ2ZF8wLTAtMS0xLTE5NDc2MA_db5bbba5-654f-4d06-819f-e60c9938fbf9">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzMw_63506522-5e51-4381-a557-b9f29c7e6d28">001-36751</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzMx_10d1f290-37ca-4bab-894c-e441a7d6b976">OCUGEN, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6NGE5ZTRkODQwZWZkNGU5OTlkOTVmZDFkYWQ0YmYyZDUvdGFibGVyYW5nZTo0YTllNGQ4NDBlZmQ0ZTk5OWQ5NWZkMWRhZDRiZjJkNV8wLTAtMS0xLTE5NDc2MA_f70b68f6-5d36-4f68-aaa9-2bef167902c9">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6NGE5ZTRkODQwZWZkNGU5OTlkOTVmZDFkYWQ0YmYyZDUvdGFibGVyYW5nZTo0YTllNGQ4NDBlZmQ0ZTk5OWQ5NWZkMWRhZDRiZjJkNV8wLTEtMS0xLTE5NDc2MA_c66b9f23-ea15-4364-80fc-4b34d4b265ce">04-3522315</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzMy_d0032d46-ca57-4ec9-8324-9bc59902d7a0">11 Great Valley Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzM3_01b61850-17b7-4c26-a140-799c49e79895">Malvern</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzQw_56f74968-dd4c-436e-813c-a2cd004e2d5a">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF81NDY_dd52b317-db88-42ab-9b42-57ca09fdc716">19355</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF82MTE_b0339f9d-307b-4fcc-8b90-7eb20af08f5e">484</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzM2_237e341e-9c73-41a6-9f50-ee52269a0a94">328-4701</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6YzE0MzQzYmJlZjMwNDJmZDkzMjZhNDEyMDBlZTk4ZmIvdGFibGVyYW5nZTpjMTQzNDNiYmVmMzA0MmZkOTMyNmE0MTIwMGVlOThmYl8xLTAtMS0xLTE5NDc2MA_8c832f9c-6a37-41b8-9361-682b5303cd97">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6YzE0MzQzYmJlZjMwNDJmZDkzMjZhNDEyMDBlZTk4ZmIvdGFibGVyYW5nZTpjMTQzNDNiYmVmMzA0MmZkOTMyNmE0MTIwMGVlOThmYl8xLTItMS0xLTE5NDc2MA_5381ad9d-89fa-44b1-bf7a-ce831bc54c3a">OCGN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6YzE0MzQzYmJlZjMwNDJmZDkzMjZhNDEyMDBlZTk4ZmIvdGFibGVyYW5nZTpjMTQzNDNiYmVmMzA0MmZkOTMyNmE0MTIwMGVlOThmYl8xLTQtMS0xLTE5NDc2MC90ZXh0cmVnaW9uOjZhZDNkMGVlOTRlODQ0MDBiNWVhOTliZjhkNTM2MmY1XzQ_91464271-6c90-450a-b1d6-4c87ed51bb6a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzMz_874f65d2-2bf5-4250-b0d3-a93522e3bd23">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzQx_1cf97104-0b31-4213-8587-2595c85fe901">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6ZGFlMzBkMzM1ZTU3NGI2OTkzMzNkNDhjZDRkOGJmNTgvdGFibGVyYW5nZTpkYWUzMGQzMzVlNTc0YjY5OTMzM2Q0OGNkNGQ4YmY1OF8xLTAtMS0xLTIxMTIzNQ_bba91b8c-089d-4c0f-bcda-e4743c0509ac">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6ZGFlMzBkMzM1ZTU3NGI2OTkzMzNkNDhjZDRkOGJmNTgvdGFibGVyYW5nZTpkYWUzMGQzMzVlNTc0YjY5OTMzM2Q0OGNkNGQ4YmY1OF8xLTMtMS0xLTE5NDc2MA_2172f54c-a55c-4419-9d76-b7cb6cabb85c">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGFibGU6ZGFlMzBkMzM1ZTU3NGI2OTkzMzNkNDhjZDRkOGJmNTgvdGFibGVyYW5nZTpkYWUzMGQzMzVlNTc0YjY5OTMzM2Q0OGNkNGQ4YmY1OF8yLTMtMS0xLTE5NDc2MA_0cae6da0-afba-4f48-80c4-bea548b24e2d">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMzM1_8fb84b2b-aac8-40b7-82ff-44f80c962036">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibca2fe072ea844ed960afe43457a692d_I20230428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xL2ZyYWc6NTY3YzY1ZmJhOWY0NDZmNWJkOTJmOGY1MTg2OTUzODQvdGV4dHJlZ2lvbjo1NjdjNjVmYmE5ZjQ0NmY1YmQ5MmY4ZjUxODY5NTM4NF8yMjQ3_d14232dd-1f17-49f8-b866-804c0d7bf098"
      unitRef="shares">226430141</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMy0xLTEtMS0xOTQ3NjA_9f5b2b0d-de44-4571-b737-6efa91805a8f"
      unitRef="usd">68259000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMy0zLTEtMS0xOTQ3NjA_d960b481-52cd-4a04-b387-31757614977a"
      unitRef="usd">77563000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfNC0xLTEtMS0xOTc3OTM_a6b8016c-a1fd-40ab-9897-5c16b6a6bbd5"
      unitRef="usd">8462000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfNC0zLTEtMS0xOTc3OTM_efbd8c42-75bd-4fa1-a82b-a4d6e44eb14b"
      unitRef="usd">13371000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfNC0xLTEtMS0xOTQ3NjA_e0732119-adab-4291-acc1-ef14178fad81"
      unitRef="usd">7680000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfNC0zLTEtMS0xOTQ3NjA_9587fe8e-54ce-4e7e-b4cb-b5be85fc6205"
      unitRef="usd">7558000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfNS0xLTEtMS0xOTQ3NjA_95fa25d6-a8c9-431d-b470-354b0200d76b"
      unitRef="usd">84401000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfNS0zLTEtMS0xOTQ3NjA_a25bb318-cf90-4ca4-95d6-e24928f16eb7"
      unitRef="usd">98492000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfNi0xLTEtMS0xOTQ3NjA_69f90297-4362-4356-af7a-6f68653bb069"
      unitRef="usd">7952000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfNi0zLTEtMS0xOTQ3NjA_7c9d6de9-67dc-455f-a29a-633e27376eef"
      unitRef="usd">6053000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfOC0xLTEtMS0xOTQ3NjA_57282f38-4559-4218-926d-d3d2f356458e"
      unitRef="usd">3946000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfOC0zLTEtMS0xOTQ3NjA_b6a7b092-5a5a-4e27-a49e-06eb8ceef236"
      unitRef="usd">4087000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfOS0xLTEtMS0xOTQ3NjA_9440d933-e864-4928-9354-e44361d2eb0d"
      unitRef="usd">96299000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfOS0zLTEtMS0xOTQ3NjA_0c37c3ed-b874-44c2-9d1c-e59807b3e1c8"
      unitRef="usd">108632000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTItMS0xLTEtMTk0NzYw_7f0eb18d-5540-4cb9-bc8f-9b79df2b3f86"
      unitRef="usd">8092000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTItMy0xLTEtMTk0NzYw_3930b992-7eba-4b5b-87b4-285bc7b2c837"
      unitRef="usd">8062000</us-gaap:AccountsPayableCurrent>
    <ocgn:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTMtMS0xLTEtMTk0NzYw_54ee516a-3647-412c-96af-da7d6c37c574"
      unitRef="usd">5823000</ocgn:AccruedExpensesAndOtherLiabilitiesCurrent>
    <ocgn:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTMtMy0xLTEtMTk0NzYw_e9d10f46-b869-45da-a2ec-dd694c7324df"
      unitRef="usd">9900000</ocgn:AccruedExpensesAndOtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTQtMS0xLTEtMTk0NzYw_00081c32-79db-4750-b00d-44b3d85b7562"
      unitRef="usd">512000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTQtMy0xLTEtMTk0NzYw_97ff79a2-94dd-4895-afd7-735ccda71d6c"
      unitRef="usd">498000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTYtMS0xLTEtMjA2NzM2_8e3cf77d-9744-4139-84e1-8eb171471cf0"
      unitRef="usd">1256000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTYtMy0xLTEtMjA2NzQz_9cc7a505-276a-40f4-b25d-f9c4318ec138"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTUtMS0xLTEtMTk0NzYw_b590bbe6-6b41-4e77-a093-b7fdee386375"
      unitRef="usd">15683000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTUtMy0xLTEtMTk0NzYw_63afcdc6-e348-485d-8b5f-81a88d894657"
      unitRef="usd">18460000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTctMS0xLTEtMTk0NzYw_4ee62f13-327e-4ec7-81e0-092950b4e197"
      unitRef="usd">3449000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTctMy0xLTEtMTk0NzYw_52a609fc-6098-4e82-a55a-87d796677351"
      unitRef="usd">3587000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTgtMS0xLTEtMTk0NzYw_5c1cdba2-ab73-4d75-bfb4-3dd24462e099"
      unitRef="usd">1058000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTgtMy0xLTEtMTk0NzYw_1f093e67-4974-4316-83ca-1dad2a583749"
      unitRef="usd">2289000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjAtMS0xLTEtMTk3ODQ3_800ac1a6-4dcd-4b85-b682-7bf4b7439d0b"
      unitRef="usd">309000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjAtMy0xLTEtMTk3ODQ3_cb1197db-81a6-4c58-b358-45e8328719bd"
      unitRef="usd">244000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTktMS0xLTEtMTk0NzYw_6f7d8579-c3aa-4f9a-a11e-6a2d218777d6"
      unitRef="usd">4816000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMTktMy0xLTEtMTk0NzYw_ffde1260-bc4f-4110-b945-756ef35c287b"
      unitRef="usd">6120000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjAtMS0xLTEtMTk0NzYw_3279656b-131e-4c5a-b9e3-42a2892d07f7"
      unitRef="usd">20499000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjAtMy0xLTEtMTk0NzYw_f1252406-111a-4b62-967d-f1b7614f32b0"
      unitRef="usd">24580000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjEtMS0xLTEtMTk0NzYw_6c2fb15f-c3f6-491f-838f-ed60925406d8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjEtMy0xLTEtMTk0NzYw_34d55d82-d9b0-4b3c-94ab-bcdd0f4df508"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjMtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246OTA0MWJlYzA0ZjNjNDhkY2EyNDkyZDk2Yjk3YzhjZDNfMzM_16e6c249-6a35-4e6a-8225-f7e993d5d0d7"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjMtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246OTA0MWJlYzA0ZjNjNDhkY2EyNDkyZDk2Yjk3YzhjZDNfMzM_2e187434-c7cd-4885-aebd-8af0a2304ce6"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjMtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246OTA0MWJlYzA0ZjNjNDhkY2EyNDkyZDk2Yjk3YzhjZDNfNDc_b98e7aad-edcb-4068-9840-1362e1ceb1f9"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjMtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246OTA0MWJlYzA0ZjNjNDhkY2EyNDkyZDk2Yjk3YzhjZDNfNDc_db748f48-f665-4217-9753-b237bbb8d31f"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib90175bc5db04037bcdd79ff1dbb6acb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjQtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246MzhjMTI2ZDkwMzFkNGQ2Njg2M2UyZDVmMjU4ZTNlYTBfMTQ_056746d6-acc4-4d76-9763-04d5e1425fc5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i22aa2c103d674364ad0a2ab26db2355c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjQtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246MzhjMTI2ZDkwMzFkNGQ2Njg2M2UyZDVmMjU4ZTNlYTBfMTQ_b8fd3aef-7406-4198-9374-4c2aa5ef3b7a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i22aa2c103d674364ad0a2ab26db2355c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjQtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246MzhjMTI2ZDkwMzFkNGQ2Njg2M2UyZDVmMjU4ZTNlYTBfMTQ_c9e2659f-9b7c-46d5-9398-63d2aab1a5d6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib90175bc5db04037bcdd79ff1dbb6acb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjQtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246MzhjMTI2ZDkwMzFkNGQ2Njg2M2UyZDVmMjU4ZTNlYTBfMTQ_f6782694-3505-4ef5-b60f-d025d9a05305"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i22aa2c103d674364ad0a2ab26db2355c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjQtMS0xLTEtMTk0NzYw_86553f0f-248f-4ead-b69c-227fe0f3e668"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ib90175bc5db04037bcdd79ff1dbb6acb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjQtMy0xLTEtMTk0NzYw_a2c3546d-f9d3-42e8-beb2-583fc2a91ec6"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic2e6682af5634a708731927defc5e3cd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjUtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246OGVhYTYzZjMyZWE1NGJmZDlkZjQ1OWI5M2FiNWU5YjdfMTQ_1b55559d-3625-4721-bd87-0d38d861cc03"
      unitRef="shares">54745</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i91c345be74ce4aff96c3b175f13c8fee_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjUtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246OGVhYTYzZjMyZWE1NGJmZDlkZjQ1OWI5M2FiNWU5YjdfMTQ_2e83c6a2-c057-4416-9a4b-9afbd41fd90f"
      unitRef="shares">54745</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic2e6682af5634a708731927defc5e3cd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjUtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246OGVhYTYzZjMyZWE1NGJmZDlkZjQ1OWI5M2FiNWU5YjdfMTQ_46e93f4e-9c7d-4efd-bec1-e1e9c7485ad1"
      unitRef="shares">54745</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i91c345be74ce4aff96c3b175f13c8fee_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjUtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246OGVhYTYzZjMyZWE1NGJmZDlkZjQ1OWI5M2FiNWU5YjdfMTQ_f0184507-f3cf-40a1-8e10-ded92120b155"
      unitRef="shares">54745</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i91c345be74ce4aff96c3b175f13c8fee_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjUtMS0xLTEtMTk0NzYw_cf57c5b7-840b-40f3-a71a-d4a69258d7f9"
      unitRef="usd">1000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ic2e6682af5634a708731927defc5e3cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjUtMy0xLTEtMTk0NzYw_59f69b67-d4f1-4e80-b2d2-0bd964836659"
      unitRef="usd">1000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246ZmU3NmYwYzkyYjI2NDI5MDkwYjMzYzUxZGNjMzRjZDVfMTg_2e95e9c8-45dd-49e2-937c-6525b24a2fec"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246ZmU3NmYwYzkyYjI2NDI5MDkwYjMzYzUxZGNjMzRjZDVfMTg_acb97ae5-bc65-4316-b406-4ee9b9f58bf8"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246ZmU3NmYwYzkyYjI2NDI5MDkwYjMzYzUxZGNjMzRjZDVfMzI_5229c8d1-67fc-4181-944a-33294b8e63bc"
      unitRef="shares">295000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246ZmU3NmYwYzkyYjI2NDI5MDkwYjMzYzUxZGNjMzRjZDVfMzI_c50edab9-5788-4250-9a80-62ac47c449ed"
      unitRef="shares">295000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246ZmU3NmYwYzkyYjI2NDI5MDkwYjMzYzUxZGNjMzRjZDVfNTQ_d426d993-39f7-4eb0-9fb5-f872fd38c337"
      unitRef="shares">226548693</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246ZmU3NmYwYzkyYjI2NDI5MDkwYjMzYzUxZGNjMzRjZDVfNjE_1e047279-4047-4904-adfa-cd90cacee0c8"
      unitRef="shares">221721182</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246ZmU3NmYwYzkyYjI2NDI5MDkwYjMzYzUxZGNjMzRjZDVfODM_28842aa7-1af2-4210-8d58-0f987738074b"
      unitRef="shares">226427193</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMC0xLTEtMTk0NzYwL3RleHRyZWdpb246ZmU3NmYwYzkyYjI2NDI5MDkwYjMzYzUxZGNjMzRjZDVfOTA_ee9cda7c-b680-4c67-9325-2c6f67acffbe"
      unitRef="shares">221599682</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMS0xLTEtMTk0NzYw_8ead03e6-d8db-4d9a-8644-2f260bc1310c"
      unitRef="usd">2265000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjYtMy0xLTEtMTk0NzYw_b6b0678d-f3bb-4906-af22-2f6d13ab5786"
      unitRef="usd">2217000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjctMC0xLTEtMTk0NzYwL3RleHRyZWdpb246MzQwMTM2OWU5Y2FmNGViN2JkYmVlMjJjYzIzYTE1NzNfMjk_02477213-5868-4ed7-95f4-a2aa045a7203"
      unitRef="shares">121500</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjctMC0xLTEtMTk0NzYwL3RleHRyZWdpb246MzQwMTM2OWU5Y2FmNGViN2JkYmVlMjJjYzIzYTE1NzNfMjk_49a9abe3-5efc-4075-a5b0-a0f70cc2f8ea"
      unitRef="shares">121500</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjctMS0xLTEtMTk0NzYw_f23da99a-5fa2-4afe-9ee2-a43072d902ce"
      unitRef="usd">48000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjctMy0xLTEtMTk0NzYw_c96df454-772c-454d-8c4b-37b11d917924"
      unitRef="usd">48000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjgtMS0xLTEtMTk0NzYw_e7e3f148-fc90-49c9-b26f-2a13e81e1336"
      unitRef="usd">303073000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjgtMy0xLTEtMTk0NzYw_13cb318f-0c20-4654-8b71-459ee5092be6"
      unitRef="usd">294874000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjktMS0xLTEtMTk0NzYw_599a8923-8f72-4dbd-a058-197141d8ff07"
      unitRef="usd">25000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMjktMy0xLTEtMTk0NzYw_06672e3c-7b1c-4d38-bcaa-35823797ed15"
      unitRef="usd">26000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMzAtMS0xLTEtMTk0NzYw_3343efdc-a396-4fe4-95c9-0d0ddf63aefd"
      unitRef="usd">-229516000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMzAtMy0xLTEtMTk0NzYw_c0d8a614-82c6-47a8-9fc9-ceb91ef458e9"
      unitRef="usd">-213018000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMzEtMS0xLTEtMTk0NzYw_2d0a3829-d435-4733-8a41-1059859907ac"
      unitRef="usd">75800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMzEtMy0xLTEtMTk0NzYw_f0671ac2-4d03-4e96-954b-e9d45c201591"
      unitRef="usd">84052000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMzItMS0xLTEtMTk0NzYw_65a49ea0-1ff7-4233-a592-86a60ebaa6d9"
      unitRef="usd">96299000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xOS9mcmFnOjZhMjE4NGQzNmJlNTQ0Y2M4NTNjZTFkZDIxNjA4MWM0L3RhYmxlOjNmYjhiZTViZjljMzQxMjFhYTg1OTRhN2FiMjc2ZTM2L3RhYmxlcmFuZ2U6M2ZiOGJlNWJmOWMzNDEyMWFhODU5NGE3YWIyNzZlMzZfMzItMy0xLTEtMTk0NzYw_ebd58399-6be3-48c9-a455-b73fde1cf2ce"
      unitRef="usd">108632000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMy0xLTEtMS0xOTQ3NjA_6a8a9337-ae99-44d5-b140-605aaad704b1"
      unitRef="usd">9558000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMy0zLTEtMS0xOTQ3NjA_c8762fa8-57d7-4c80-8feb-39043d648137"
      unitRef="usd">7915000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfNC0xLTEtMS0xOTQ3NjA_e40edf2f-75b6-4301-9e45-52eac56a7fbf"
      unitRef="usd">8193000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfNC0zLTEtMS0xOTQ3NjA_f950d917-28a8-473f-b1b7-5e11a306cc38"
      unitRef="usd">10119000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfNS0xLTEtMS0xOTQ3NjA_9c7116bb-8668-426f-887a-22b3d39b0ce1"
      unitRef="usd">17751000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfNS0zLTEtMS0xOTQ3NjA_26c9960f-012c-4c50-9960-a8f905b869b0"
      unitRef="usd">18034000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfNi0xLTEtMS0xOTQ3NjA_fe82074d-1915-4b47-aac6-f8f6ca62beab"
      unitRef="usd">-17751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfNi0zLTEtMS0xOTQ3NjA_c8297a5d-82cf-4559-bd79-35c2ab2bf971"
      unitRef="usd">-18034000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfNy0xLTEtMS0xOTQ3NjA_83998dfb-605b-4913-9a62-2975d3326294"
      unitRef="usd">1253000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfNy0zLTEtMS0xOTQ3NjA_712ecf8e-4b8f-4572-b30a-040fe975b297"
      unitRef="usd">15000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTAtMS0xLTEtMTk0NzYw_59e78e6b-2843-4514-9a19-e1e65cc33058"
      unitRef="usd">-16498000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTAtMy0xLTEtMTk0NzYw_c0ce2d2f-862f-468e-97ab-82c3a596fc91"
      unitRef="usd">-18019000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTItMS0xLTEtMTk0NzYw_fc85c216-20f8-4499-8604-1099cfe88fc7"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTItMy0xLTEtMTk0NzYw_c009ead3-fe1f-4d87-84de-8e65c85f5e55"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTMtMS0xLTEtMTk0NzYw_7504b403-7e03-42a3-aac4-86e1880625d5"
      unitRef="usd">-16499000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTMtMy0xLTEtMTk0NzYw_7b6984ea-7240-44f0-9ea7-d8423877675c"
      unitRef="usd">-18019000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTUtMS0xLTEtMTk0NzYw_6ab463f2-2fda-4f18-8192-d56b0e260f14"
      unitRef="shares">225523627</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTUtMS0xLTEtMTk0NzYw_7d934f40-105e-4b33-860f-3fbaceb60fd0"
      unitRef="shares">225523627</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTUtMy0xLTEtMTk0NzYw_2e28db6e-2dfd-4c88-b299-24728f5a0f9a"
      unitRef="shares">205693498</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTUtMy0xLTEtMTk0NzYw_b8402196-4951-44d1-a4d8-a18a445c2956"
      unitRef="shares">205693498</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTYtMS0xLTEtMTk0NzYw_03a0acd1-500d-425a-9ef1-1b9624d8acb7"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTYtMS0xLTEtMTk0NzYw_677b0e32-81e5-43d2-8120-273faef322c7"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTYtMy0xLTEtMTk0NzYw_7e329b55-6cbf-432d-a38d-534187baf969"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yMi9mcmFnOmE0MzY4OTMxMWUzMzRiMzViNzllMzNlYmQzNmFkZWY4L3RhYmxlOjA2NDYyMmZiYWZjYzQ1NzRiNDFhNDhiNTgwYmZiMWY3L3RhYmxlcmFuZ2U6MDY0NjIyZmJhZmNjNDU3NGI0MWE0OGI1ODBiZmIxZjdfMTYtMy0xLTEtMTk0NzYw_e0971020-42ae-490b-ad71-55600f6f9589"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:SharesOutstanding
      contextRef="id295a7a16377455bb2de967886b4b3fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi0xLTEtMS0xOTQ3NjA_815dc8de-9331-471e-b1f0-bbc597cee419"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id295a7a16377455bb2de967886b4b3fa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi0zLTEtMS0xOTQ3NjA_676cbf73-babd-416b-a4bc-c987a84561f5"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib43a96b9d42a40bdbf5292753cdc1ef7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi01LTEtMS0xOTQ3NjA_25fe8734-a1d2-4380-81a0-a58c47556a6d"
      unitRef="shares">54745</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib43a96b9d42a40bdbf5292753cdc1ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi03LTEtMS0xOTQ3NjA_3c42e39c-0854-4c6f-beed-c7608d29d917"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="icc7001d6dfd54854be03dae84f657a6f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi05LTEtMS0xOTQ3NjA_e1f504f6-20af-4a51-b7a9-39dce8f38cdc"
      unitRef="shares">221721182</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icc7001d6dfd54854be03dae84f657a6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi0xMS0xLTEtMTk0NzYw_842074db-b5d2-4c1d-a567-20fad774e007"
      unitRef="usd">2217000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockValue
      contextRef="i78109e1207c943a6bf1d6bf47e532d7d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi0xMy0xLTEtMTk0NzYw_028202b1-1451-4a25-8054-60206290f97f"
      unitRef="usd">-48000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ia15dc9b59dfc40acad3884710e895de9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi0xNS0xLTEtMTk0NzYw_f1696b2e-3e2d-4f42-bd06-8e0f9e88e952"
      unitRef="usd">294874000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3abf0799aded4782a64f2595b3e82557_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi0xNy0xLTEtMTk0NzYw_7c3407da-d424-41c4-831b-98a66218a7d9"
      unitRef="usd">26000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f3b568db8c14b00a54e172a79672e74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi0xOS0xLTEtMTk0NzYw_5b866969-a6a0-47ff-8ab0-59b827a3e4a9"
      unitRef="usd">-213018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMi0yMS0xLTEtMTk0NzYw_b3eef845-babb-441a-8a1e-4b35ba1766c3"
      unitRef="usd">84052000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4cac1992cbd74fdeb2ce90204e5b2f5e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMy0xNS0xLTEtMTk0NzYw_0f82f8db-5e8d-4468-84eb-bb6f9545114a"
      unitRef="usd">2689000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfMy0yMS0xLTEtMTk0NzYw_a1aecae6-349e-46b8-96d1-d9de6d727f78"
      unitRef="usd">2689000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id574881fa1e94a41a6dc00976ec2fb29_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNC05LTEtMS0xOTQ3NjA_1712d1b0-96f1-4c9e-9126-6a16f230097f"
      unitRef="shares">348555</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id574881fa1e94a41a6dc00976ec2fb29_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNC0xMS0xLTEtMTk0NzYw_2ba83944-2b00-4ae4-b82f-af95c965ec9a"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4cac1992cbd74fdeb2ce90204e5b2f5e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNC0xNS0xLTEtMTk0NzYw_a64a8eaf-939d-414d-b55d-47371eee2790"
      unitRef="usd">-4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNC0yMS0xLTEtMTk0NzYw_ab72a4df-10a6-4555-9c9d-be78f4792af5"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id574881fa1e94a41a6dc00976ec2fb29_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNS05LTEtMS0xOTQ3NjA_445463fa-784c-46c0-b7ba-15bfc9bfcbcb"
      unitRef="shares">4478956</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id574881fa1e94a41a6dc00976ec2fb29_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNS0xMS0xLTEtMTk0NzYw_991ef9f8-293d-47b8-b967-c5d456a1ce69"
      unitRef="usd">45000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4cac1992cbd74fdeb2ce90204e5b2f5e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNS0xNS0xLTEtMTk0NzYw_392300df-3252-46d2-8869-547b3e391c94"
      unitRef="usd">5514000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNS0yMS0xLTEtMTk0NzYw_fdcc503c-6792-4bc7-aaca-bbf6120260a1"
      unitRef="usd">5559000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ied6acc09bdf84758a7f7a01dda3bb4a1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNi0xNy0xLTEtMjEyMDc5_4d2ecc46-0d91-45e1-bcbc-75de433f335e"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNi0yMS0xLTEtMjEyMDc5_bf9155c8-7472-4fd6-8275-1500739827af"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i0c93405b67e44c7c9d72b3c9790feb8d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNi0xOS0xLTEtMTk0NzYw_2a3ceeb4-1513-4dd8-887f-5b780c50fe23"
      unitRef="usd">-16498000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNi0yMS0xLTEtMTk0NzYw_34d47b08-dc38-4345-b87d-b46ed9576cae"
      unitRef="usd">-16498000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ib218cf4be0134045ad80dc222973efc6_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy0xLTEtMS0xOTQ3NjA_1809ed58-8220-486d-b9ad-3465e76cbf0b"
      unitRef="shares">0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib218cf4be0134045ad80dc222973efc6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy0zLTEtMS0xOTQ3NjA_2936dde1-1d09-4521-99b3-929200a94833"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="idfb25e2f25bd42e28c03c7c956cdfdda_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy01LTEtMS0xOTQ3NjA_d5087f19-a2e2-4f0c-9b48-07bd6b6c0b4b"
      unitRef="shares">54745</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idfb25e2f25bd42e28c03c7c956cdfdda_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy03LTEtMS0xOTQ3NjA_845338db-d7fe-423c-8584-cbba71a83f57"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i957769dd96fb4679afc645f9cb7ec551_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy05LTEtMS0xOTQ3NjA_e93adefe-9066-4198-899c-226ecd0da81d"
      unitRef="shares">226548693</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i957769dd96fb4679afc645f9cb7ec551_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy0xMS0xLTEtMTk0NzYw_d786d310-11ff-4191-ad49-0cc31c0e138c"
      unitRef="usd">2265000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockValue
      contextRef="iaa816014f3974754951317d450d1546d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy0xMy0xLTEtMTk0NzYw_07d8751a-1ebb-4c26-8ac1-186395da2402"
      unitRef="usd">-48000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i822565edecf249e38506be1f972c0faf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy0xNS0xLTEtMTk0NzYw_544ee04c-8032-4c77-9fde-c5a3124454fc"
      unitRef="usd">303073000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i11923c8fed764762bf066eb5432d3ce8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy0xNy0xLTEtMTk0NzYw_b3daec99-8be3-4ed9-83c3-912be2437472"
      unitRef="usd">25000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02d4502b63ca4152afb3c31cbc2447bf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy0xOS0xLTEtMTk0NzYw_fdecfc5b-c662-48f7-af3b-0318b5c77926"
      unitRef="usd">-229516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjY5YWRiNmQxNGYyMDQ0MjE4OGE2ZGYyOTNlOGEyZGM0L3RhYmxlcmFuZ2U6NjlhZGI2ZDE0ZjIwNDQyMTg4YTZkZjI5M2U4YTJkYzRfNy0yMS0xLTEtMTk0NzYw_043a45f1-8e04-4aa2-886e-bb5e7429b4de"
      unitRef="usd">75800000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i5ec06e7c8b444ac6b563e45448326f10_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi0xLTEtMS0xOTQ3NjA_1c959730-4e0b-445f-8cee-8451ea6b4541"
      unitRef="shares">7</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5ec06e7c8b444ac6b563e45448326f10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi0zLTEtMS0xOTQ3NjA_7864099b-c2d1-447c-8bfb-1ad15577b65e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i9f61a547867b434894f92864ed5538ee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi01LTEtMS0xOTQ3NjA_9e744604-f2f8-40e2-9e30-617bedc5f33f"
      unitRef="shares">54745</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9f61a547867b434894f92864ed5538ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi03LTEtMS0xOTQ3NjA_8b5d1e94-f712-4556-9726-273543bc7164"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i6c3209c416594540a78dbbf7aed3d398_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi05LTEtMS0xOTQ3NjA_6713abba-963e-4802-b891-828bd480e917"
      unitRef="shares">199502183</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6c3209c416594540a78dbbf7aed3d398_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi0xMS0xLTEtMTk0NzYw_822802a8-06d9-4c01-b27f-98ec7d4431fc"
      unitRef="usd">1995000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockValue
      contextRef="i8ac6fbbe264d4ef08a7e21ee3c35176e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi0xMy0xLTEtMTk0NzYw_1ec1f4ad-6b01-4be3-9ef3-e6b2c36ecc83"
      unitRef="usd">-48000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i871bad03d9b54b749ad1311d268e22f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi0xNS0xLTEtMTk0NzYw_875c34a9-aae8-43e2-b538-59ac6c5d5d04"
      unitRef="usd">225537000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec55c6611b4d4ecfa4e519ff657bec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi0xNy0xLTEtMTk0NzYw_a2805250-8e9e-4cb4-9722-a298b3effaa9"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b5a2b5062984dcea50c65f9212d4cb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi0xOS0xLTEtMTk0NzYw_0c7f2b72-4667-4fc9-bac4-85bc8ae4e231"
      unitRef="usd">-131667000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idbf302769fad4830b54947e08675ee05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMi0yMS0xLTEtMTk0NzYw_2dbd522a-a1c1-48cc-8e50-770b513f9163"
      unitRef="usd">95818000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieaef740dda43494ba8581989ff111bb7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMy0xNS0xLTEtMTk0NzYw_4fd3fbc5-9e5c-4e76-89e6-fcc497b0e18f"
      unitRef="usd">3299000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfMy0yMS0xLTEtMTk0NzYw_3e85d3bf-983a-4035-a82e-ba4b187a05ab"
      unitRef="usd">3299000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7611bb0964504ba3a49ada83d47b8ed0_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfNC05LTEtMS0xOTQ3NjA_24469469-340d-44b4-bad6-8f89e8cf9749"
      unitRef="shares">277323</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7611bb0964504ba3a49ada83d47b8ed0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfNC0xMS0xLTEtMTk0NzYw_a4212398-7bae-4c84-8ae8-a6763f2558c9"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ieaef740dda43494ba8581989ff111bb7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfNC0xNS0xLTEtMTk0NzYw_157a5b4f-d100-4d9f-893e-b2edbd6ea603"
      unitRef="usd">177000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfNC0yMS0xLTEtMTk0NzYw_d6fd860c-e5b4-49d5-8abd-edcc45b48063"
      unitRef="usd">180000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7611bb0964504ba3a49ada83d47b8ed0_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfNS05LTEtMS0xOTQ3NjA_478f4500-1ca2-49a3-be6c-52a1787ca912"
      unitRef="shares">15973420</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7611bb0964504ba3a49ada83d47b8ed0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfNS0xMS0xLTEtMTk0NzYw_0c7a7c90-468a-4af9-959a-edfab2c7be91"
      unitRef="usd">160000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ieaef740dda43494ba8581989ff111bb7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfNS0xNS0xLTEtMTk0NzYw_0b169b67-6c26-4a24-99d4-9ae03d98f5d9"
      unitRef="usd">49691000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfNS0yMS0xLTEtMTk0NzYw_dc8b24ee-b06e-4151-9df4-5badd60b6a12"
      unitRef="usd">49851000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="if8442494501c4d90965e86da3bedcb11_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOC0xOS0xLTEtMTk0NzYw_9ef2ce7c-2862-455d-add4-8453afb5bb17"
      unitRef="usd">-18019000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOC0yMS0xLTEtMTk0NzYw_ed73cb62-b4bd-4ca4-b2c6-8f901b5ecd25"
      unitRef="usd">-18019000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="if36ed6d9a6bd4b54929d39ef60417002_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS0xLTEtMS0xOTQ3NjA_1b15c09c-6c25-4b30-aa0b-74dc9f50e7f2"
      unitRef="shares">7</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if36ed6d9a6bd4b54929d39ef60417002_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS0zLTEtMS0xOTQ3NjA_cb7d15ba-1aa7-461c-b9ed-7a407012ee37"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1e9989eb0b8a454dbafe78a55becf0a5_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS01LTEtMS0xOTQ3NjA_cab2d3cd-53cd-4ad7-9f0a-a127f3e36f79"
      unitRef="shares">54745</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1e9989eb0b8a454dbafe78a55becf0a5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS03LTEtMS0xOTQ3NjA_fcf1e8ab-be69-446a-a332-bddeb7d60c2e"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i8c6e649a1e864c0887758b25cf31823d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS05LTEtMS0xOTQ3NjA_921fca0b-a474-4c52-bf2b-27a5f892314f"
      unitRef="shares">215752926</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8c6e649a1e864c0887758b25cf31823d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS0xMS0xLTEtMTk0NzYw_b894f44a-5102-4a95-b787-c3ea36a24c36"
      unitRef="usd">2158000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockValue
      contextRef="ifafea498a53c4330801ad0bfc41d9e24_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS0xMy0xLTEtMTk0NzYw_b4892608-0de5-4db6-a0c7-da142855a435"
      unitRef="usd">-48000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i06dc13f646ac41a68340c80afb1ac66e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS0xNS0xLTEtMTk0NzYw_79d97ba4-8707-4813-9f22-4f599c017d08"
      unitRef="usd">278704000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i36af660619344ac1a606cfc73c6ce327_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS0xNy0xLTEtMTk0NzYw_6ad1de86-dffe-49e6-b47e-0454eb288f57"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84269f6558cb44b5b2f30a568dbdfe96_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS0xOS0xLTEtMTk0NzYw_4bfcb855-145e-4f7a-887f-bd334efb03f4"
      unitRef="usd">-149686000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6932f108fbb645cd90946654e9dec945_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yNS9mcmFnOjMzNmFmZWQ1YjMwYzQyNWNiMzZjMDFlODk4NjFkMmVkL3RhYmxlOjcyMTJjZGFhOTYyMTRlYWJiOGFjN2E0MjM0YmZkOWZlL3RhYmxlcmFuZ2U6NzIxMmNkYWE5NjIxNGVhYmI4YWM3YTQyMzRiZmQ5ZmVfOS0yMS0xLTEtMTk0NzYw_d7daaaa8-21bf-414e-9e71-47d34fc6f2c4"
      unitRef="usd">131129000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMy0xLTEtMS0xOTQ3NjA_733c8df2-1e87-47dd-bc59-fb4e042beb6b"
      unitRef="usd">-16498000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMy0zLTEtMS0xOTQ3NjA_6872d09f-1ffe-46f1-b504-8c7e0e691dcd"
      unitRef="usd">-18019000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfNS0xLTEtMS0xOTQ3NjA_b5bcece7-0f62-40d6-be6d-74ceecdbb9d8"
      unitRef="usd">174000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfNS0zLTEtMS0xOTQ3NjA_92244c61-bc9f-4482-a3af-5b1f0846a9af"
      unitRef="usd">76000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfNi0xLTEtMS0yMTA1ODg_e052467b-57c4-47c6-ba5b-2dc183942701"
      unitRef="usd">143000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfNi0zLTEtMS0yMTA1ODg_4d609512-81cf-4c75-8251-452c34a27e3e"
      unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <ocgn:NonCashInterestExpense
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfNi0xLTEtMS0xOTQ3NjA_2a5adc63-79aa-4635-ba74-f526eccdd077"
      unitRef="usd">24000</ocgn:NonCashInterestExpense>
    <ocgn:NonCashInterestExpense
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfNi0zLTEtMS0xOTQ3NjA_7ccf3cdf-1ebc-445d-b5f7-6ea3f6222273"
      unitRef="usd">19000</ocgn:NonCashInterestExpense>
    <ocgn:NoncashLeaseExpense
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfNy0xLTEtMS0xOTQ3NjA_1b81d109-4234-41b2-9db1-6f6360bd6c93"
      unitRef="usd">131000</ocgn:NoncashLeaseExpense>
    <ocgn:NoncashLeaseExpense
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfNy0zLTEtMS0xOTQ3NjA_6bb30d9a-52ee-4ad2-b3cc-439d8510be32"
      unitRef="usd">179000</ocgn:NoncashLeaseExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfOC0xLTEtMS0xOTQ3NjA_a59fdb99-b2ae-4d21-af68-47be72e0ce7d"
      unitRef="usd">2689000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfOC0zLTEtMS0xOTQ3NjA_139dfd70-052e-41fc-b4cf-dde8b5dbcf10"
      unitRef="usd">3299000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTAtMS0xLTEtMjEyNzM0_f8d85e5b-b023-46b5-bdcc-341598f96995"
      unitRef="usd">-352000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTAtMy0xLTEtMjEyNzM0_c8236f1a-18f7-4523-8e7a-ca2afd3f54c2"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTQtMS0xLTEtMTk0NzYw_face6c8e-a6a2-48d2-b976-70a5a5ba4582"
      unitRef="usd">60000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTQtMy0xLTEtMTk0NzYw_308d2fc3-b976-421b-b191-913da82eb57b"
      unitRef="usd">575000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTUtMS0xLTEtMTk0NzYw_ece89e8c-ad1e-4b5b-8209-d28e2b8a0acb"
      unitRef="usd">-4784000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTUtMy0xLTEtMTk0NzYw_d7d41c9d-6dfa-4d1f-97dd-1890f6ff118e"
      unitRef="usd">131000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTYtMS0xLTEtMTk0NzYw_e7519625-eca7-40f4-8d76-d006d81c57c1"
      unitRef="usd">-125000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTYtMy0xLTEtMTk0NzYw_1ae32d73-9dfa-44b2-8ab3-3a90d8028b0c"
      unitRef="usd">-176000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTgtMS0xLTEtMTk0NzYw_801aedd0-e7d2-44cd-b53a-3c656e3986dc"
      unitRef="usd">-18240000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTgtMy0xLTEtMTk0NzYw_5bb25bce-4a7c-4a2f-87a4-20e333dd9865"
      unitRef="usd">-15066000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjAtMS0xLTEtMjA1NDE4_9660053b-2c18-48cb-a0b1-f966496c59b1"
      unitRef="usd">3947000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjAtMy0xLTEtMjA1NDEw_76448946-7fe5-4498-a48f-cbbcc4352ff3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTYtMS0xLTEtMjA3MDI5_5980725f-0df6-42a5-934a-1eb989331bb4"
      unitRef="usd">9000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMTYtMy0xLTEtMjA3NjAz_2f2b9622-1ea6-4eee-9daf-7cbe9aeb1405"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjAtMS0xLTEtMTk0NzYw_f8bc18d9-4b51-4b8c-a634-702e08c9ff65"
      unitRef="usd">1612000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjAtMy0xLTEtMTk0NzYw_36727db7-f521-4547-82ba-4d3a0ce738ab"
      unitRef="usd">223000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjQtMS0xLTEtMTk0NzYw_73c32e7b-d334-4676-bfc5-1a241f44e7bd"
      unitRef="usd">3441000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjQtMy0xLTEtMTk0NzYw_291d2956-11ac-4003-8ec8-8a3178147c06"
      unitRef="usd">-223000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjYtMS0xLTEtMTk0NzYw_4c70c08f-975f-43ca-b95b-6f6792ab0e74"
      unitRef="usd">5731000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjYtMy0xLTEtMTk0NzYw_60aadfda-7abc-4e54-8931-b90634389029"
      unitRef="usd">50177000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjgtMS0xLTEtMTk0NzYw_debc20cf-2780-4354-b202-d7fb7707d028"
      unitRef="usd">173000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjgtMy0xLTEtMTk0NzYw_375fe94a-c3ea-4fef-b734-961acb8dc596"
      unitRef="usd">75000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjQtMS0xLTEtMjEzMzY1_21be108c-5809-4858-aadb-7b684bf3c266"
      unitRef="usd">62000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjQtMy0xLTEtMjEzMzY1_0e9a8aa8-e39d-42b6-9af1-8e6963bc73b7"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzItMS0xLTEtMTk0NzYw_dd140283-d39f-4098-82df-5ec2375f3a25"
      unitRef="usd">5496000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzItMy0xLTEtMTk0NzYw_f2f10ce0-2dd9-4509-86a2-db5ca398360c"
      unitRef="usd">50102000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzMtMS0xLTEtMTk0NzYw_a27f9ff1-9597-40ca-9014-e7d0470f1acb"
      unitRef="usd">-1000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzMtMy0xLTEtMTk0NzYw_c557ffa0-82d4-4d88-ac63-f4f112d262f8"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzQtMS0xLTEtMTk0NzYw_fc8f292d-1a7b-436c-b5db-6eac557844e0"
      unitRef="usd">-9304000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzQtMy0xLTEtMTk0NzYw_d4ff9cad-3193-455b-a71f-2edefe7483ba"
      unitRef="usd">34813000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzUtMS0xLTEtMTk0NzYw_a88c96ee-36e1-4c0e-9534-c142734fafbc"
      unitRef="usd">77563000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idbf302769fad4830b54947e08675ee05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzUtMy0xLTEtMTk0NzYw_ea47d561-2892-411f-ad88-6742a88b87b7"
      unitRef="usd">95109000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzYtMS0xLTEtMTk0NzYw_01ba52ee-06fa-4880-84e9-368165b09968"
      unitRef="usd">68259000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6932f108fbb645cd90946654e9dec945_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMzYtMy0xLTEtMTk0NzYw_38a1d5d2-c2b3-4288-83f5-a8d8d7283874"
      unitRef="usd">129922000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjgtMS0xLTEtMjA4NTAz_13e0db14-751a-4c49-8181-5bdc7dc887d8"
      unitRef="usd">1119000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjgtMy0xLTEtMjA4NDk5_7eac3952-752a-4180-ae7c-94d6bdacecd8"
      unitRef="usd">611000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <ocgn:NoncashOrPartNoncashAmountOfEquityIssuanceCosts
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjgtMS0xLTEtMjA3MDUx_a747a41a-d32c-4b65-ae7c-ecaa3c0f2943"
      unitRef="usd">0</ocgn:NoncashOrPartNoncashAmountOfEquityIssuanceCosts>
    <ocgn:NoncashOrPartNoncashAmountOfEquityIssuanceCosts
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8yOC9mcmFnOjAzNTA3YThmMTI0YzQwNjU4MDZjYTU0YWNmNzI4ODE1L3RhYmxlOjk3MjYwYmE5Zjg2YjQyZWJiODM0ZTM0MmQ3NzA3MDk1L3RhYmxlcmFuZ2U6OTcyNjBiYTlmODZiNDJlYmI4MzRlMzQyZDc3MDcwOTVfMjgtMy0xLTEtMjA3MDUx_9f454064-8aac-430b-bc83-898d40d6cd7c"
      unitRef="usd">71000</ocgn:NoncashOrPartNoncashAmountOfEquityIssuanceCosts>
    <us-gaap:NatureOfOperations
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNC9mcmFnOmZiMjg0NjZiODA3ZjQ1ZjBiMzVlZmYyM2M4NmRhYmFhL3RleHRyZWdpb246ZmIyODQ2NmI4MDdmNDVmMGIzNWVmZjIzYzg2ZGFiYWFfOTI4Mw_e31d3e3c-0834-4eb8-88f3-d97f23a072d4">Nature of Business&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ocugen, Inc., together with its wholly owned subsidiaries ("Ocugen" or the "Company"), is a biotechnology company focused on discovering, developing, and commercializing novel gene and cell therapies and vaccines that improve health and offer hope for patients across the globe. The Company is headquartered in Malvern, Pennsylvania, and manages its business as one operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Modifier Gene Therapy Platform&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is developing a modifier gene therapy platform designed to fulfill unmet medical needs related to retinal diseases, including inherited retinal diseases ("IRDs"), such as retinitis pigmentosa ("RP"), Leber congenital amaurosis ("LCA"), and Stargardt disease, as well as dry age-related macular degeneration ("AMD") with a single mutation-agnostic therapy. The Company's modifier gene therapy platform is based on the use of nuclear hormone receptors ("NHRs"), which have the potential to restore homeostasis &#x2014; the basic biological processes in the retina. Unlike single-gene replacement therapies, which only target one genetic mutation, the Company believes that its modifier gene therapy platform, through its use of NHRs, represents a novel approach that has the potential both to address multiple retinal diseases caused by mutations in multiple genes with a single unique product and to address complex diseases that are potentially caused by imbalances in multiple gene networks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that OCU400 has the potential to be broadly effective in restoring retinal integrity and function across a range of genetically diverse IRDs, including RP and LCA. OCU400 has received Orphan Drug Designation ("ODD") from the United States Food and Drug Administration ("FDA") and Orphan Medicinal Product Designation ("OMPD") from the European Commission ("EC") for the treatment of RP and LCA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is conducting a Phase 1/2 trial to assess the safety and efficacy of unilateral subretinal administration of OCU400 in patients with nuclear receptor subfamily 2 group E member 3 ("&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;NR2E3") &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and rhodopsin (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"RHO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-related RP and centrosomal protein 290 ("&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CEP290&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-related LCA in the United States. The Company has completed dosing patients with RP in the dose-escalation portion of the trial, which enrolled 10 patients to receive a low, medium, or high dose of OCU400 in the subretinal space. Additionally, the Company has completed dosing eight patients with RP in the dose-expansion portion of the trial and is continuing to enroll patients with LCA to receive the high dose, which was determined to be the maximum tolerable dose from the dose-escalation portion of the trial. In April 2023, the Company announced positive preliminary data among RP patients treated in the first two cohorts of the Phase 1/2 trial. In Cohorts 1 and 2 of the trial, seven participants with severe vision impairment due to RP associated with the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RHO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;NR2E3&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; gene mutations received a unilateral subretinal injection of either a low dose or a medium dose of OCU400, respectively. The preliminary results showed a favorable safety profile and visual improvements after treatment with OCU400 as measured by multi-luminance mobility testing ("MLMT") and best corrected visual acuity assessment ("BCVA"). In March 2023, the FDA approved the enrollment of pediatric patients in the ongoing Phase 1/2 trial for the treatment of RP and LCA and the Company intends to dose pediatric patients in the second quarter of 2023. Additionally, the Company intends to initiate a Phase 3 trial for OCU400 for the treatment of RP and LCA near the end of 2023, subject to discussions with the FDA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is also developing OCU410 and OCU410ST, utilizing the nuclear receptor genes RAR-related orphan receptor A ("&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RORA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;),&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the treatment of dry AMD and Stargardt disease, respectively. OCU410 is a potential one-time, curative therapy with a single sub-retinal injection. OCU410ST has received ODD from the FDA for the treatment of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ABCA4&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;-associated retinopathies, including Stargardt disease. The Company intends to submit Investigational New Drug ("IND") applications in the second quarter of 2023 to initiate Phase 1/2 trials.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Regenerative Medicine Cell Therapy Platform&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NeoCart is a Phase 3-ready, regenerative medicine cell therapy technology that combines breakthroughs in bioengineering and cell processing to enhance the autologous cartilage repair process. NeoCart is a three-dimensional tissue-engineered disc of new cartilage that is manufactured by growing chondrocytes, the cells responsible for maintaining cartilage health. The chondrocytes are derived from the patient on a unique scaffold. In this therapy, healthy cartilage tissue is grown and implanted in the patient. Cartilage defects often lead to osteoarthritis if left untreated. Current surgical and nonsurgical treatment options are limited in their efficacy and durability. NeoCart has the potential to accelerate healing, reduce pain, and provide regenerative native-like &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cartilage strength with durable benefits post transplantation. The FDA granted a regenerative medicine advanced therapy ("RMAT") designation to NeoCart for the repair of full-thickness lesions of knee cartilage injuries in adults. Additionally, the Company received concurrence from the FDA on the confirmatory Phase 3 trial design. The Company is renovating an existing facility into a current Good Manufacturing Practice ("GMP") facility in accordance with the FDA's regulations in support of NeoCart manufacturing for personalized Phase 3 trial material. The Company intends to initiate the Phase 3 trial in 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Vaccines&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's vaccines platform is driven by its conviction to serve a public health concern, which requires the endorsement and support of government funding, both domestically and in licensed territories abroad, in order to develop and ultimately commercialize its vaccine candidates. Therefore, the Company's anticipated expenses for vaccines development from the second quarter of 2023 onward will be limited as it devotes its current cash, cash equivalents, and investments to developing its modifier gene therapy platform. The Company is refocusing its efforts to develop an inhalation-based, next generation mucosal vaccine platform to overcome the limitations of current intramuscular COVID-19 treatments, namely sustained durability and transmissibility inhibition. While the Company continues to incur expenses for the development of its inhaled mucosal vaccine platform to achieve IND readiness, any additional development will be reliant on government funding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inhaled Mucosal Vaccines&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is developing a novel inhaled mucosal vaccine platform, which includes OCU500, a bivalent COVID-19 vaccine; OCU510, a seasonal quadrivalent flu vaccine; and OCU520, a combination quadrivalent seasonal flu and bivalent COVID-19 vaccine. As these vaccine candidates are being developed to be administered through inhalation, the Company believes they have the potential to generate rapid local immunity in the upper airways and lungs where viruses enter and infect the body, which the Company believes may help reduce or prevent infection and transmission as well as provide protection against new virus variants. The Company intends to submit an IND application near the end of 2023 or in early 2024 and is continuing to work closely with government agencies to obtain funding for the development of these inhaled mucosal vaccines.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intramuscular COVID-19 Vaccine&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2023, the FDA announced the cancellation of emergency use authorizations ("EUA") issued to monovalent vaccines and the simplification of the vaccination schedule of bivalent vaccines that have EUAs in the United States. Accordingly, the Company has determined it is not commercially viable to continue the development of COVAXIN in its North American territory and consequently, will focus its efforts on the development of the inhaled mucosal bivalent vaccines.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Novel Biologic Therapy for Retinal Diseases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is developing OCU200, which is a novel fusion protein containing parts of human transferrin and tumstatin. OCU200 is designed to treat diabetic macular edema ("DME"), diabetic retinopathy ("DR"), and wet AMD. The Company has completed the technology transfer of manufacturing processes to its contract development and manufacturing organization ("CDMO") and has produced trial materials to initiate a Phase 1 trial. The Company submitted an IND application to the FDA in February 2023 to initiate a Phase 1 trial targeting DME. In April 2023, the FDA placed the Company's IND application for the Phase 1 trial on clinical hold as part of the FDA's request for additional information related to chemistry, manufacturing, and controls ("CMC") prior to initiating the Phase 1 trial. The Company intends to work with the FDA and provide requested information as promptly as possible, and does not currently expect the clinical hold to impact the anticipated overall timing of the OCU200 clinical development program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Going Concern&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has incurred recurring net losses since inception and has funded its operations to date through the sale of common stock, warrants to purchase common stock, the issuance of convertible notes and debt, and grant proceeds. The Company incurred net losses of approximately $16.5&#160;million and $18.0 million for the three months ended March 31, 2023 and 2022, respectively. As of March&#160;31, 2023, the Company had an accumulated deficit of $229.5 million and cash, cash equivalents, and investments totaling $76.7 million. This amount will not meet the Company's capital requirements over the next 12 months. The Company believes that its cash, cash equivalents, and investments will enable it to fund its operations into the first quarter of 2024. Due to the inherent uncertainty involved in making estimates and the risks associated with the research, development, and commercialization of biotechnology products, the Company may have based this estimate on assumptions that may prove to be wrong, and the Company's operating plan may change as a result of many factors currently unknown to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to risks, expenses, and uncertainties frequently encountered by companies in its industry. The Company intends to continue its research, development, and commercialization efforts for its product candidates, which will require significant additional funding. If the Company is unable to obtain additional funding in the future and/or its research, development, and commercialization efforts require higher than anticipated capital, there may be a negative impact on the financial viability of the Company. The Company plans to fund its operations through public and private placements of equity and/or debt, payments from potential strategic research and development arrangements, sales of assets, licensing and/or collaboration arrangements with pharmaceutical companies or other institutions, funding from the government, particularly for the development of the Company's novel inhaled mucosal vaccine platform, or funding from other third parties. Such financing and funding may not be available at all, or on terms that are favorable to the Company. While Company management believes that it has a plan to fund operations, its plan may not be successfully implemented. Failure to generate sufficient cash flows from operations, raise additional capital, or appropriately manage certain discretionary spending, could have a material adverse effect on the Company's ability to achieve its intended business objectives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of these factors, together with the anticipated increase in spending that will be necessary to continue to research, develop, and commercialize the Company's product candidates, there is substantial doubt about the Company's ability to continue as a going concern within one year after the date that these condensed consolidated financial statements are issued. The condensed consolidated financial statements do not contain any adjustments that might result from the resolution of any of the above uncertainties.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNC9mcmFnOmZiMjg0NjZiODA3ZjQ1ZjBiMzVlZmYyM2M4NmRhYmFhL3RleHRyZWdpb246ZmIyODQ2NmI4MDdmNDVmMGIzNWVmZjIzYzg2ZGFiYWFfMzkw_12be4106-fdfe-4ec5-a197-05e783a9954b"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NetIncomeLoss
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNC9mcmFnOmZiMjg0NjZiODA3ZjQ1ZjBiMzVlZmYyM2M4NmRhYmFhL3RleHRyZWdpb246ZmIyODQ2NmI4MDdmNDVmMGIzNWVmZjIzYzg2ZGFiYWFfMzI5ODUzNDkyMjcwMg_bb9b402b-c97c-41f4-a57c-05f005a4aafd"
      unitRef="usd">-16500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNC9mcmFnOmZiMjg0NjZiODA3ZjQ1ZjBiMzVlZmYyM2M4NmRhYmFhL3RleHRyZWdpb246ZmIyODQ2NmI4MDdmNDVmMGIzNWVmZjIzYzg2ZGFiYWFfMzI5ODUzNDkyMjcwOA_4ccd7386-a3d0-45c2-ba79-5dd8f4deda51"
      unitRef="usd">-18000000</us-gaap:NetIncomeLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNC9mcmFnOmZiMjg0NjZiODA3ZjQ1ZjBiMzVlZmYyM2M4NmRhYmFhL3RleHRyZWdpb246ZmIyODQ2NmI4MDdmNDVmMGIzNWVmZjIzYzg2ZGFiYWFfMzI5ODUzNDkyMjg2OQ_cc938ae9-0311-4d90-bf29-c272716f3689"
      unitRef="usd">-229500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:InvestmentsAndCash
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNC9mcmFnOmZiMjg0NjZiODA3ZjQ1ZjBiMzVlZmYyM2M4NmRhYmFhL3RleHRyZWdpb246ZmIyODQ2NmI4MDdmNDVmMGIzNWVmZjIzYzg2ZGFiYWFfNTQ5NzU1ODgzNjky_99914a47-628f-4e4a-a4b1-c5fbca1e9d7f"
      unitRef="usd">76700000</us-gaap:InvestmentsAndCash>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3NDk_ce327344-2e6b-4d4a-8892-93ae6ad91944">Summary of Significant Accounting Policies&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements included herein have been prepared in conformity with generally accepted accounting principles ("GAAP") in the United States and under the rules&#160;and regulations of the United States Securities and Exchange Commission ("SEC") for interim reporting. The accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, that are necessary to present fairly the Company's financial position, results of operations, and cash flows. The condensed consolidated results of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosures of the Company normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted under the SEC's rules and regulations. These condensed consolidated financial statements should be read in conjunction with the audited financial statements and accompanying notes thereto for the year ended December&#160;31, 2022, included in the Company's Annual Report on Form 10-K filed with the SEC on February 28, 2023 (the "2022 Annual Report"). The condensed consolidated financial statements include the accounts of Ocugen and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In preparing the condensed consolidated financial statements in conformity with GAAP, management is required 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, as well as the reported amounts of expenses during the reporting period. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may be affected by changes in these estimates. On an ongoing basis, the Company evaluates its estimates and assumptions. These estimates and assumptions include those used in the accounting for research and development contracts, including clinical trial accruals, and the fair value measurement of equity instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments that have maturities of three months or less when acquired to be cash equivalents. Cash equivalents may include bank demand deposits and money market funds that invest primarily in certificates of deposit, commercial paper, and U.S. government agency securities and treasuries. The Company records interest income received on its cash and cash equivalents to other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The Company recorded $0.7 million as interest income for the three months ended March 31, 2023. The Company's restricted cash balance as of March&#160;31, 2022 consisted of cash held to collateralize a corporate credit card account.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash from the condensed consolidated balance sheets to the total amount shown in the condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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;As of March 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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;68,259&#160;&lt;/span&gt;&lt;/td&gt;&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;129,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,259&#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;129,922&#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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the provisions of Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 820"), which defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; quoted prices in active markets for identical assets or liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; quoted prices for similar assets and liabilities in active markets or inputs that are observable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; inputs that are unobservable (for example, cash flow modeling inputs based on assumptions)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of certain financial instruments, including cash and cash equivalents, accounts payable, and accrued expenses, approximates their fair value due to the short-term nature of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for marketable securities in accordance with FASB ASC Topic 320, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments - Debt and Equity Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 320"). The Company determines the appropriate classification of its investments in debt securities at the time of purchase. Debt securities are classified as trading securities if the security is bought and held primarily to be sold in the near term. Debt securities are classified as held-to-maturity if management has both the positive intent and ability to hold until the maturity of the security. All securities not classified as trading securities or held-to-maturity securities are classified as available-for-sale securities. The Company's current marketable securities are comprised of debt securities which are classified as available-for-sale securities in accordance with ASC 320. At the time of purchase, the Company classifies marketable securities with maturities of 90 days or less as cash equivalents on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities are recorded at fair value based on inputs that are observable, either directly or indirectly, such as quoted prices for identical securities in active markets (Level 1) or quoted prices for similar securities in active markets or inputs that are observable (Level 2). Unrealized gains and losses are included in other comprehensive income (loss) in the condensed consolidated statements of operations and comprehensive loss. Amortization of premium or accretion of discount on debt securities are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews investments in debt securities for other-than-temporary impairment if the fair value of the investment is less than the amortized cost basis. The assessment for other-than-temporary impairment is performed at the individual security level. To date, the Company has not recognized any impairments with respect to its debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist of cash, cash equivalents, and investments. The Company's cash, cash equivalents, and investments are held in accounts at financial institutions that may exceed federally insured limits. The Company has not experienced any credit losses in such accounts and does not believe it is exposed to significant credit risk beyond the standard credit risk associated with commercial banking relationships.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception. This determination generally depends on whether the arrangement conveys to the Company the right to control the use of an explicitly or implicitly identified fixed asset for a period of time in exchange for consideration. Control of an underlying asset is conveyed to the Company, if the Company obtains the rights to direct the use of and to obtain substantially all of the economic benefits from using the underlying asset. The Company's lease agreements include lease and non-lease components, which the Company has elected not to account for separately for all classes of underlying assets. Lease expense for variable lease components is recognized when the obligation is probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently leases real estate classified as operating leases. Operating leases are included in other assets and operating lease obligations in the Company's condensed consolidated balance sheets. At lease commencement, the Company records a lease liability based on the present value of the lease payments over the expected lease term, including any options to extend the lease that the Company is reasonably certain to exercise, and records a corresponding right-of-use lease asset based on the lease liability, adjusted for any lease incentives received and any initial direct costs paid to the lessor prior to the lease commencement date. Lease expense is recognized on a straight-line basis over the lease term and recognized as research and development expense or general and administrative expense based on the underlying nature of the expense. FASB ASC Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 842") requires a lessee to discount its unpaid lease payments using the interest rate implicit in the lease or, if that rate cannot be readily determined, its incremental borrowing rate. The implicit interest rates were not readily determinable in the Company's current operating leases. As such, the incremental borrowing rates were used based on the information available at the commencement dates in determining the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease term for the Company's leases includes the non-cancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments included in the measurement of the lease liability are comprised of fixed payments, variable payments that depend on an index or rate, and amounts probable to be payable under the exercise of an option to purchase the underlying asset, if reasonably certain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable payments not dependent on an index or rate associated with the Company's leases are recognized when the event, activity, or circumstance is probable. Variable payments include the Company's proportionate share of certain utilities and other operating expenses and are presented as operating expenses in the Company's condensed consolidated statements of operations and comprehensive loss in the same line item as expense arising from fixed lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its stock-based compensation awards in accordance with FASB ASC Topic 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation &#x2014; Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 718"). The Company has issued stock-based compensation awards including stock options and restricted stock units ("RSUs"), and has also accounted for certain issuances of preferred stock and warrants in accordance with ASC 718. ASC 718 requires all stock-based payments, including grants of stock options and RSUs, to be recognized in the condensed consolidated statements of operations and comprehensive loss based on their grant date fair values. The Company uses the Black-Scholes option-pricing model to determine the fair value of stock options granted. For RSUs, the fair value of the RSU is determined by the market price of a share of the Company's common stock on the grant date. The Company recognizes forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expense related to stock-based compensation awards granted with service-based vesting conditions is recognized on a straight-line basis based on the grant date fair value over the associated service period of the award, which is generally the vesting term. Stock-based compensation awards generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfODg5MQ_48959e46-8c59-45e2-afbf-2b7aeb961c04"&gt;one&lt;/span&gt; to three year requisite service period. Stock options have a contractual term of 10 years. Expense related to stock-based compensation awards is recorded to research and development expense or general and administrative expense based on the underlying function of the individual that was granted the stock-based compensation award. Shares issued upon stock option exercise and RSU vesting are newly-issued common shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimating the fair value of stock options requires the input of subjective assumptions, including the expected life of the stock option, stock price volatility, the risk-free interest rate, and expected dividends. The assumptions used in the Company's Black-Scholes option-pricing model represent management's best estimates and involve a number of variables, uncertainties, assumptions, and the application of management's judgment, as they are inherently subjective. If any assumptions change, the Company's stock-based compensation expense could be materially different in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued Accounting Standards Update ("ASU") No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 FASB subsequently issued amendments to ASU No. 2016-13, which had the same effective date and transition date of January 1, 2023. ASU No. 2016-13, as amended, requires that credit losses be reported using an expected losses model rather than the incurred losses model that was previously used, and establishes additional disclosures related to credit risks. For available-for-sale debt securities with unrealized losses, these standards now require allowances to be recorded instead of reducing the amortized cost of the investment. These standards limit the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and requires the reversal of previously recognized credit losses if fair value increases. The standard was effective for the Company on January 1, 2023. The adoption of this standard did not have a material impact on the Company's condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt &#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity's Own Equity (Subtopic 815-40)&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;. This standard will have an effective and transition date of January 1, 2024. Early adoption is currently permitted. This standard simplifies an issuer's accounting for convertible instruments by eliminating two of the three models that require separate accounting for embedded conversion features as well as simplifies the settlement assessment that entities are required to perform to determine whether a contract qualifies for equity classification. This standard also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and includes the effect of potential share settlement (if the effect is more dilutive) for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. The standard requires new disclosures about events that occur during the reporting period that cause conversion contingencies to be met and about the fair value of a public business entity's convertible debt at the instrument level, among other things. The Company does not currently expect the adoption of this standard to have a material impact on the Company's condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3NDg_63856bb2-8ea5-4cf5-84a2-cd3ed5454026">Basis of Presentation and ConsolidationThe accompanying unaudited condensed consolidated financial statements included herein have been prepared in conformity with generally accepted accounting principles ("GAAP") in the United States and under the rules&#160;and regulations of the United States Securities and Exchange Commission ("SEC") for interim reporting. The accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, that are necessary to present fairly the Company's financial position, results of operations, and cash flows. The condensed consolidated results of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosures of the Company normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted under the SEC's rules and regulations. These condensed consolidated financial statements should be read in conjunction with the audited financial statements and accompanying notes thereto for the year ended December&#160;31, 2022, included in the Company's Annual Report on Form 10-K filed with the SEC on February 28, 2023 (the "2022 Annual Report").</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3NTA_1950cd81-d36c-484e-882e-c3607969668a">The condensed consolidated financial statements include the accounts of Ocugen and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3MzY_8a0f9bf6-8e6e-4559-9858-90ab13f2d33b">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In preparing the condensed consolidated financial statements in conformity with GAAP, management is required 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, as well as the reported amounts of expenses during the reporting period. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may be affected by changes in these estimates. On an ongoing basis, the Company evaluates its estimates and assumptions. These estimates and assumptions include those used in the accounting for research and development contracts, including clinical trial accruals, and the fair value measurement of equity instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3NTE_714675b8-cea3-4895-94ae-d66f851533c3">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments that have maturities of three months or less when acquired to be cash equivalents. Cash equivalents may include bank demand deposits and money market funds that invest primarily in certificates of deposit, commercial paper, and U.S. government agency securities and treasuries. The Company records interest income received on its cash and cash equivalents to other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The Company recorded $0.7 million as interest income for the three months ended March 31, 2023. The Company's restricted cash balance as of March&#160;31, 2022 consisted of cash held to collateralize a corporate credit card account.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMjkyNw_7c251aa2-091a-493b-8b24-3d1d7c59f2c2"
      unitRef="usd">700000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3NTI_549fab72-5081-494b-b10d-a6b50913482c">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash from the condensed consolidated balance sheets to the total amount shown in the condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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;As of March 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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;68,259&#160;&lt;/span&gt;&lt;/td&gt;&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;129,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,259&#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;129,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3NTI_8ca10177-6e20-4b1c-890c-1a205a28cb9c">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash from the condensed consolidated balance sheets to the total amount shown in the condensed consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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;As of March 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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;68,259&#160;&lt;/span&gt;&lt;/td&gt;&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;129,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,259&#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;129,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RhYmxlOmU2MGJmMDdlNzM2NDRmYWNiMDhmYmE1YzgwYWY1NDI1L3RhYmxlcmFuZ2U6ZTYwYmYwN2U3MzY0NGZhY2IwOGZiYTVjODBhZjU0MjVfMi0xLTEtMS0xOTQ3NjA_6b4ae71f-816c-4cab-9a07-d110cd7e73dc"
      unitRef="usd">68259000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6932f108fbb645cd90946654e9dec945_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RhYmxlOmU2MGJmMDdlNzM2NDRmYWNiMDhmYmE1YzgwYWY1NDI1L3RhYmxlcmFuZ2U6ZTYwYmYwN2U3MzY0NGZhY2IwOGZiYTVjODBhZjU0MjVfMi0zLTEtMS0xOTQ3NjA_c06f25bf-7e82-410d-8f6a-4f4e2ea3cec1"
      unitRef="usd">129771000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RhYmxlOmU2MGJmMDdlNzM2NDRmYWNiMDhmYmE1YzgwYWY1NDI1L3RhYmxlcmFuZ2U6ZTYwYmYwN2U3MzY0NGZhY2IwOGZiYTVjODBhZjU0MjVfMy0xLTEtMS0xOTQ3NjA_18f4b567-cb0b-4096-8b04-108f8bc85bd1"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i6932f108fbb645cd90946654e9dec945_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RhYmxlOmU2MGJmMDdlNzM2NDRmYWNiMDhmYmE1YzgwYWY1NDI1L3RhYmxlcmFuZ2U6ZTYwYmYwN2U3MzY0NGZhY2IwOGZiYTVjODBhZjU0MjVfMy0zLTEtMS0xOTQ3NjA_82fd5d4b-b32d-4853-9eea-f1c4c62b7abd"
      unitRef="usd">151000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RhYmxlOmU2MGJmMDdlNzM2NDRmYWNiMDhmYmE1YzgwYWY1NDI1L3RhYmxlcmFuZ2U6ZTYwYmYwN2U3MzY0NGZhY2IwOGZiYTVjODBhZjU0MjVfNC0xLTEtMS0xOTQ3NjA_c573ce28-09d7-4002-8143-8e92c5b9dc54"
      unitRef="usd">68259000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6932f108fbb645cd90946654e9dec945_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RhYmxlOmU2MGJmMDdlNzM2NDRmYWNiMDhmYmE1YzgwYWY1NDI1L3RhYmxlcmFuZ2U6ZTYwYmYwN2U3MzY0NGZhY2IwOGZiYTVjODBhZjU0MjVfNC0zLTEtMS0xOTQ3NjA_67baad13-3c57-4987-b4c3-83ef3aea44a8"
      unitRef="usd">129922000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMzg0ODI5MDcyMjAzNg_c6818d34-5960-4a78-a66b-56996677618d">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the provisions of Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 820"), which defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 &#x2014; quoted prices in active markets for identical assets or liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 &#x2014; quoted prices for similar assets and liabilities in active markets or inputs that are observable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 &#x2014; inputs that are unobservable (for example, cash flow modeling inputs based on assumptions)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of certain financial instruments, including cash and cash equivalents, accounts payable, and accrued expenses, approximates their fair value due to the short-term nature of these instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMzg0ODI5MDcyMjAzNw_afb73af7-1a6e-4d98-8381-14cb21bd5947">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for marketable securities in accordance with FASB ASC Topic 320, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments - Debt and Equity Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 320"). The Company determines the appropriate classification of its investments in debt securities at the time of purchase. Debt securities are classified as trading securities if the security is bought and held primarily to be sold in the near term. Debt securities are classified as held-to-maturity if management has both the positive intent and ability to hold until the maturity of the security. All securities not classified as trading securities or held-to-maturity securities are classified as available-for-sale securities. The Company's current marketable securities are comprised of debt securities which are classified as available-for-sale securities in accordance with ASC 320. At the time of purchase, the Company classifies marketable securities with maturities of 90 days or less as cash equivalents on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities are recorded at fair value based on inputs that are observable, either directly or indirectly, such as quoted prices for identical securities in active markets (Level 1) or quoted prices for similar securities in active markets or inputs that are observable (Level 2). Unrealized gains and losses are included in other comprehensive income (loss) in the condensed consolidated statements of operations and comprehensive loss. Amortization of premium or accretion of discount on debt securities are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews investments in debt securities for other-than-temporary impairment if the fair value of the investment is less than the amortized cost basis. The assessment for other-than-temporary impairment is performed at the individual security level. To date, the Company has not recognized any impairments with respect to its debt securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTUzOTMxNjI4NTA1NTQ_30ee6f11-829c-46e8-8902-eb35cb0b6f05">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist of cash, cash equivalents, and investments. The Company's cash, cash equivalents, and investments are held in accounts at financial institutions that may exceed federally insured limits. The Company has not experienced any credit losses in such accounts and does not believe it is exposed to significant credit risk beyond the standard credit risk associated with commercial banking relationships.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3Mzc_34acb0c8-d290-4121-a7cc-06b51b663938">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception. This determination generally depends on whether the arrangement conveys to the Company the right to control the use of an explicitly or implicitly identified fixed asset for a period of time in exchange for consideration. Control of an underlying asset is conveyed to the Company, if the Company obtains the rights to direct the use of and to obtain substantially all of the economic benefits from using the underlying asset. The Company's lease agreements include lease and non-lease components, which the Company has elected not to account for separately for all classes of underlying assets. Lease expense for variable lease components is recognized when the obligation is probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently leases real estate classified as operating leases. Operating leases are included in other assets and operating lease obligations in the Company's condensed consolidated balance sheets. At lease commencement, the Company records a lease liability based on the present value of the lease payments over the expected lease term, including any options to extend the lease that the Company is reasonably certain to exercise, and records a corresponding right-of-use lease asset based on the lease liability, adjusted for any lease incentives received and any initial direct costs paid to the lessor prior to the lease commencement date. Lease expense is recognized on a straight-line basis over the lease term and recognized as research and development expense or general and administrative expense based on the underlying nature of the expense. FASB ASC Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 842") requires a lessee to discount its unpaid lease payments using the interest rate implicit in the lease or, if that rate cannot be readily determined, its incremental borrowing rate. The implicit interest rates were not readily determinable in the Company's current operating leases. As such, the incremental borrowing rates were used based on the information available at the commencement dates in determining the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease term for the Company's leases includes the non-cancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments included in the measurement of the lease liability are comprised of fixed payments, variable payments that depend on an index or rate, and amounts probable to be payable under the exercise of an option to purchase the underlying asset, if reasonably certain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable payments not dependent on an index or rate associated with the Company's leases are recognized when the event, activity, or circumstance is probable. Variable payments include the Company's proportionate share of certain utilities and other operating expenses and are presented as operating expenses in the Company's condensed consolidated statements of operations and comprehensive loss in the same line item as expense arising from fixed lease payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3Mzg_622279ec-4650-4c88-9e88-fb6bb7bfcc0f">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its stock-based compensation awards in accordance with FASB ASC Topic 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation &#x2014; Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 718"). The Company has issued stock-based compensation awards including stock options and restricted stock units ("RSUs"), and has also accounted for certain issuances of preferred stock and warrants in accordance with ASC 718. ASC 718 requires all stock-based payments, including grants of stock options and RSUs, to be recognized in the condensed consolidated statements of operations and comprehensive loss based on their grant date fair values. The Company uses the Black-Scholes option-pricing model to determine the fair value of stock options granted. For RSUs, the fair value of the RSU is determined by the market price of a share of the Company's common stock on the grant date. The Company recognizes forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expense related to stock-based compensation awards granted with service-based vesting conditions is recognized on a straight-line basis based on the grant date fair value over the associated service period of the award, which is generally the vesting term. Stock-based compensation awards generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfODg5MQ_48959e46-8c59-45e2-afbf-2b7aeb961c04"&gt;one&lt;/span&gt; to three year requisite service period. Stock options have a contractual term of 10 years. Expense related to stock-based compensation awards is recorded to research and development expense or general and administrative expense based on the underlying function of the individual that was granted the stock-based compensation award. Shares issued upon stock option exercise and RSU vesting are newly-issued common shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimating the fair value of stock options requires the input of subjective assumptions, including the expected life of the stock option, stock price volatility, the risk-free interest rate, and expected dividends. The assumptions used in the Company's Black-Scholes option-pricing model represent management's best estimates and involve a number of variables, uncertainties, assumptions, and the application of management's judgment, as they are inherently subjective. If any assumptions change, the Company's stock-based compensation expense could be materially different in the future.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iae52bb7ab5534877b5ca307587da8fdb_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3NDA_d96a969f-f7bc-4590-a372-7ccc62a5fc5f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfODk3Mg_0a9cae24-8029-4ef4-a2a0-99245d6abaa9">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8zNy9mcmFnOjBlMWU0YmY5NjcyZjQ3NWM4ZGJkZmVhZjk1NmUxZDRiL3RleHRyZWdpb246MGUxZTRiZjk2NzJmNDc1YzhkYmRmZWFmOTU2ZTFkNGJfMTQ3NDI_ced2b615-18e9-4aa1-af54-f58bbba3fa70">&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued Accounting Standards Update ("ASU") No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 FASB subsequently issued amendments to ASU No. 2016-13, which had the same effective date and transition date of January 1, 2023. ASU No. 2016-13, as amended, requires that credit losses be reported using an expected losses model rather than the incurred losses model that was previously used, and establishes additional disclosures related to credit risks. For available-for-sale debt securities with unrealized losses, these standards now require allowances to be recorded instead of reducing the amortized cost of the investment. These standards limit the amount of credit losses to be recognized for available-for-sale debt securities to the amount by which carrying value exceeds fair value and requires the reversal of previously recognized credit losses if fair value increases. The standard was effective for the Company on January 1, 2023. The adoption of this standard did not have a material impact on the Company's condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt &#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity's Own Equity (Subtopic 815-40)&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;. This standard will have an effective and transition date of January 1, 2024. Early adoption is currently permitted. This standard simplifies an issuer's accounting for convertible instruments by eliminating two of the three models that require separate accounting for embedded conversion features as well as simplifies the settlement assessment that entities are required to perform to determine whether a contract qualifies for equity classification. This standard also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and includes the effect of potential share settlement (if the effect is more dilutive) for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. The standard requires new disclosures about events that occur during the reporting period that cause conversion contingencies to be met and about the fair value of a public business entity's convertible debt at the instrument level, among other things. The Company does not currently expect the adoption of this standard to have a material impact on the Company's condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGV4dHJlZ2lvbjpjMzdjNzk2NWExNjk0YTEwODYyMGRlMWM2MzIyNTVmY180OTQ3ODAyMzI1NTAz_e0ffdf99-267d-4739-9fec-b2d8e5c02f90">Fair Value Measurements&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair value and the classification by level of input within the fair value hierarchy of financial assets that are recurring fair value measurements (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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;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;padding:2px 1pt;text-align:left;vertical-align: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;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 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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;68,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%"&gt;U.S. government agency securities and treasuries&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;4,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Commercial paper&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;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,259&#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;8,462&#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;&#x2014;&#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;76,721&#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:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;padding:2px 1pt;text-align:left;vertical-align: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;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 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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;77,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;U.S. government agency securities and treasuries&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;7,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Commercial paper&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;5,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,564&#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;14,370&#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;&#x2014;&#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;90,934&#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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, the valuation of the Company's marketable securities utilized Level 2 inputs in the fair value hierarchy. See Note 2 for additional information. Further, the Company believes the fair value using Level 2 &lt;/span&gt;&lt;/div&gt;inputs of the borrowings under the EB-5 Loan Agreement (as defined in Note 8) approximates its carrying value. See Note 8 for additional information.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGV4dHJlZ2lvbjpjMzdjNzk2NWExNjk0YTEwODYyMGRlMWM2MzIyNTVmY180OTQ3ODAyMzI1NTA0_ece98230-ef2c-403c-902a-32e93d9ce77d">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair value and the classification by level of input within the fair value hierarchy of financial assets that are recurring fair value measurements (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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;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;padding:2px 1pt;text-align:left;vertical-align: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;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 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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;68,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%"&gt;U.S. government agency securities and treasuries&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;4,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Commercial paper&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;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,259&#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;8,462&#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;&#x2014;&#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;76,721&#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:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;padding:2px 1pt;text-align:left;vertical-align: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;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 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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;77,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;U.S. government agency securities and treasuries&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;7,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Commercial paper&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;5,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,564&#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;14,370&#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;&#x2014;&#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;90,934&#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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i69667e5ad1e14c129c1ae126d967f5ab_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl8zLTEtMS0xLTE5OTg4MQ_d23306a0-25b5-457d-a9f3-06ad02ba71ff"
      unitRef="usd">68259000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ieb8c13acc0c3460ebac02c2c6d930ddc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl8zLTMtMS0xLTE5OTg4MQ_675a0c37-6804-435d-8d4f-abf573a7edc9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i60e76c2a59e64c8a815a283bea59b5e6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl8zLTUtMS0xLTE5OTg4MQ_8eba29e9-f103-4221-b77a-d86a307a8fae"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i227cb3e3778641eca15b796068ced0e4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl8zLTctMS0xLTE5OTg4MQ_74a313c9-6c06-417b-a0bf-a6c2e73c2b32"
      unitRef="usd">68259000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i369ac675ef16467bbdefd8eaa50cfe28_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl81LTEtMS0xLTE5OTg4MQ_fffe4472-9ae9-4bc6-9206-5ab6f0f029d0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i376bae27858f462985fa0b8ed3a3b19d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl81LTMtMS0xLTE5OTg4MQ_bb4dd5a0-fd4c-443a-a71e-b0e5ca73d60d"
      unitRef="usd">4478000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id3b7d1f180d64e3787361c825d3244ff_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl81LTUtMS0xLTE5OTg4MQ_1f0f059a-2646-4894-8905-98aaf656c551"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i13a5100ae2be4aea872f4d308cbb0824_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl81LTctMS0xLTE5OTg4MQ_0d866c9e-e1d3-467b-88b4-29cd4fcdfb66"
      unitRef="usd">4478000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i61dd707b861c43389c3982036914383a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl82LTEtMS0xLTE5OTg4MQ_a7f43566-e86d-42cf-876d-fc98eb31addd"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic232113d37b8496ba3d91f87063863f1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl82LTMtMS0xLTE5OTg4MQ_e5d5c80e-e9f2-47a6-87fc-f81a93e65f00"
      unitRef="usd">3984000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6e2b1533cb524e29abd6019d13c7de7e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl82LTUtMS0xLTE5OTg4MQ_700062e5-e622-4fba-ab60-1bbd1ffe0933"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3a32bd0187244ce8901fbd8a2d8d543a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl82LTctMS0xLTE5OTg4MQ_8e1379b0-5005-493d-a80a-37578ffc6bd7"
      unitRef="usd">3984000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i69667e5ad1e14c129c1ae126d967f5ab_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl83LTEtMS0xLTE5OTg4MQ_0588fb75-12b3-4dcf-ae60-9eb48b705c11"
      unitRef="usd">68259000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ieb8c13acc0c3460ebac02c2c6d930ddc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl83LTMtMS0xLTE5OTg4MQ_b1603936-7f6d-402b-a1a7-8676f0748224"
      unitRef="usd">8462000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i60e76c2a59e64c8a815a283bea59b5e6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl83LTUtMS0xLTE5OTg4MQ_7f230089-8f10-482b-9f75-47721d8155bb"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i227cb3e3778641eca15b796068ced0e4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6YmRkNzc2ZDFmY2Q3NDNjN2JjMzRiNTBkMTJhM2QwMjYvdGFibGVyYW5nZTpiZGQ3NzZkMWZjZDc0M2M3YmMzNGI1MGQxMmEzZDAyNl83LTctMS0xLTE5OTg4MQ_246c421b-4a1c-4768-bc2d-eb53affd5be2"
      unitRef="usd">76721000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iead5ebf8c1874f698866592f60084308_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY18zLTEtMS0xLTE5OTgxNw_3609e579-b734-4fe2-8270-3d78656b149d"
      unitRef="usd">76564000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id0c97ebc45a846129ea544bbd054246c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY18zLTMtMS0xLTE5OTgxNw_7e585f60-e873-4283-a86b-64faf65df50c"
      unitRef="usd">999000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if1fc189bc18a41b094b5be275852e89b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY18zLTUtMS0xLTE5OTgxNw_48049872-b263-4f42-a363-d3020ab58bf2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7513e5f685974220ad3e5d4cf1840058_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY18zLTctMS0xLTE5OTgxNw_0edbda17-cba5-4301-93b4-495efcd60188"
      unitRef="usd">77563000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i308571a6d1ce47638f36550f451a54dd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY181LTEtMS0xLTE5OTgxNw_3874af01-47d8-457b-80ca-15d3434d8710"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9b18462a1e1a41bba04302f360b46584_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY181LTMtMS0xLTE5OTgxNw_ec8f7c09-6e12-4849-97c0-3b609ae0efdc"
      unitRef="usd">7433000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i288743b850ce4a72b51504de11091ddd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY181LTUtMS0xLTE5OTgxNw_03a83a55-2ad4-4969-924f-fd0ddbd2a0c5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if0b4514b7daa434d810b4f3e00777953_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY181LTctMS0xLTE5OTgxNw_1e5f883d-2e7d-4a47-9f48-93efddc2955b"
      unitRef="usd">7433000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i0e23a1878838400eac053f76c16c2190_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY182LTEtMS0xLTE5OTgxNw_bdc62be2-e7c0-4f0a-bdb0-439d63e9d17d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i2037abb5ffc34564897706ccc4325b9b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY182LTMtMS0xLTE5OTgxNw_a2618844-5f92-467c-bdaa-b9e7ee88b00f"
      unitRef="usd">5938000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i22ef94923e2f4b50b23fe260391c2a47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY182LTUtMS0xLTE5OTgxNw_66660cfe-818d-4140-ad0d-eaf31e729f10"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1a648b99c3db4fb3920ae1a717ccb0a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY182LTctMS0xLTE5OTgxNw_78feb8a9-0247-40e2-b7e7-b2e0157c4ac7"
      unitRef="usd">5938000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iead5ebf8c1874f698866592f60084308_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY183LTEtMS0xLTE5OTgxNw_36706221-e89d-4268-bb1c-fe6a3d50c5fd"
      unitRef="usd">76564000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id0c97ebc45a846129ea544bbd054246c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY183LTMtMS0xLTE5OTgxNw_d9f7c72b-6a66-4224-b5ad-c418b0a7aa2e"
      unitRef="usd">14370000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if1fc189bc18a41b094b5be275852e89b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY183LTUtMS0xLTE5OTgxNw_16c8d4d7-d9cb-45f3-8478-db9c2cfc4390"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7513e5f685974220ad3e5d4cf1840058_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDYyL2ZyYWc6YzM3Yzc5NjVhMTY5NGExMDg2MjBkZTFjNjMyMjU1ZmMvdGFibGU6NTg0NGUwMGEyYWNmNDdiY2JkMjEzMDZkN2I5ZmJhMWMvdGFibGVyYW5nZTo1ODQ0ZTAwYTJhY2Y0N2JjYmQyMTMwNmQ3YjlmYmExY183LTctMS0xLTE5OTgxNw_85cadb6e-993e-42cc-8584-b5e1ecafd30c"
      unitRef="usd">90934000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGV4dHJlZ2lvbjpmYzk4MTA2NTY3MGU0NjAyOThhYjc4ZGM0Yjk4MGRhMl80OTQ3ODAyMzI1NDcw_fbbe61fe-0d18-4541-84a9-1480a2bf1c00">Marketable Securities&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the amortized cost basis and fair value of the Company's available-for-sale investments by security type as reflected on the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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;Amortized Cost Basis&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;Gross Unrealized Gains&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;Gross Unrealized Losses&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities and treasuries&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,477&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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;4,478&#160;&lt;/span&gt;&lt;/td&gt;&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;Commercial paper&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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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;8,462&#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:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;Amortized Cost Basis&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;Gross Unrealized Gains&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;Gross Unrealized Losses&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities and treasuries&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,432&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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;7,433&#160;&lt;/span&gt;&lt;/td&gt;&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;Commercial paper&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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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;13,371&#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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 as well as December&#160;31, 2022, the Company's marketable securities comprised of investments that mature within one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGV4dHJlZ2lvbjpmYzk4MTA2NTY3MGU0NjAyOThhYjc4ZGM0Yjk4MGRhMl80OTQ3ODAyMzI1NDcx_dd078bc5-ac2a-4af8-98af-b0be974416e5">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the amortized cost basis and fair value of the Company's available-for-sale investments by security type as reflected on the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&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;Amortized Cost Basis&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;Gross Unrealized Gains&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;Gross Unrealized Losses&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities and treasuries&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,477&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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;4,478&#160;&lt;/span&gt;&lt;/td&gt;&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;Commercial paper&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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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;8,462&#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:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;Amortized Cost Basis&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;Gross Unrealized Gains&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;Gross Unrealized Losses&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities and treasuries&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,432&#160;&lt;/span&gt;&lt;/td&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&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;7,433&#160;&lt;/span&gt;&lt;/td&gt;&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;Commercial paper&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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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;13,371&#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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i10414ce4342a4bcc88ed6f985c59b0f4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF8yLTEtMS0xLTIwMDA2NA_1c66126e-c287-4f42-bd88-8ab1062b2c00"
      unitRef="usd">4477000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i10414ce4342a4bcc88ed6f985c59b0f4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF8yLTMtMS0xLTIwMDA2NA_d6a28d05-8e0a-4c9d-ba23-4438b90b535a"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i10414ce4342a4bcc88ed6f985c59b0f4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF8yLTUtMS0xLTIwMDA2NA_4da7c779-9b83-47aa-aea5-2d735e5dab38"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i10414ce4342a4bcc88ed6f985c59b0f4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF8yLTctMS0xLTIwMDA2NA_3e39c854-40c0-476e-a8c6-2a13d33a44e1"
      unitRef="usd">4478000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i77d70643a30b42e18ca76b82d259beb6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF8zLTEtMS0xLTIwMDA2NA_771a75e1-2262-4100-a132-ef251637752c"
      unitRef="usd">3984000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i77d70643a30b42e18ca76b82d259beb6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF8zLTMtMS0xLTIwMDA2NA_0f2e24b9-0622-4467-8f92-5b0ef9d13e26"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i77d70643a30b42e18ca76b82d259beb6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF8zLTUtMS0xLTIwMDA2NA_05a0e6cf-2b11-4c65-8868-56343ef2b6ce"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i77d70643a30b42e18ca76b82d259beb6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF8zLTctMS0xLTIwMDA2NA_083c7eb5-d3ba-4a50-946e-7cae549a1ced"
      unitRef="usd">3984000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF80LTEtMS0xLTIwMDA2NA_d81970cd-c046-4f72-b005-2cea9637bb45"
      unitRef="usd">8461000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF80LTMtMS0xLTIwMDA2NA_ee8a1b38-4b4d-4e90-8557-17c461e5a9c6"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF80LTUtMS0xLTIwMDA2NA_1c3acdef-20e0-4417-a407-7931928f561a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6ZWNiMmNmNGNhYWUyNDg5ZDk5NTE5NDI4YThjZmIxNjgvdGFibGVyYW5nZTplY2IyY2Y0Y2FhZTI0ODlkOTk1MTk0MjhhOGNmYjE2OF80LTctMS0xLTIwMDA2NA_773499b4-67f1-42e4-adc4-7b735e9036bd"
      unitRef="usd">8462000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i5bff080c0cdc4f2bbc9929b8bd3b49c6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY18yLTEtMS0xLTIwMDA5OQ_73b85ef0-529f-4893-9023-e343aa27d804"
      unitRef="usd">7432000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5bff080c0cdc4f2bbc9929b8bd3b49c6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY18yLTMtMS0xLTIwMDA5OQ_efbc7398-9131-4432-9279-c1a09d36d442"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5bff080c0cdc4f2bbc9929b8bd3b49c6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY18yLTUtMS0xLTIwMDA5OQ_3da8cdab-a5bc-4cb2-b736-36cfee96469d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5bff080c0cdc4f2bbc9929b8bd3b49c6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY18yLTctMS0xLTIwMDA5OQ_83a83044-8efc-425c-8245-66877dd45d8f"
      unitRef="usd">7433000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="iefcba716712b481685f58ebc266cbce3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY18zLTEtMS0xLTIwMDA5OQ_980e654b-6fc7-4020-94e2-eff59313332e"
      unitRef="usd">5938000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iefcba716712b481685f58ebc266cbce3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY18zLTMtMS0xLTIwMDA5OQ_e7620862-1ef9-4a04-afa4-f4857a78b1a5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iefcba716712b481685f58ebc266cbce3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY18zLTUtMS0xLTIwMDA5OQ_b934401a-06c1-4052-8779-2138835f1342"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iefcba716712b481685f58ebc266cbce3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY18zLTctMS0xLTIwMDA5OQ_007eebbc-ee2d-496a-9734-4994fb98cd44"
      unitRef="usd">5938000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY180LTEtMS0xLTIwMDA5OQ_7997a90d-a3ee-4a18-aaff-634ba459ed21"
      unitRef="usd">13370000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY180LTMtMS0xLTIwMDA5OQ_328c9204-fd05-4c44-9434-4ca30ccff3ae"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY180LTUtMS0xLTIwMDA5OQ_edf1e68c-da1b-4530-a481-b9393f70dd37"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMDc2L2ZyYWc6ZmM5ODEwNjU2NzBlNDYwMjk4YWI3OGRjNGI5ODBkYTIvdGFibGU6NDdjMGFhMWEyYjI1NGM1YzlmOGViZTJhNTZmYmRiMmMvdGFibGVyYW5nZTo0N2MwYWExYTJiMjU0YzVjOWY4ZWJlMmE1NmZiZGIyY180LTctMS0xLTIwMDA5OQ_d3fc722e-c474-4bd9-943e-b062b892d461"
      unitRef="usd">13371000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RleHRyZWdpb246MWY1OTYxNDZlN2ExNDZmZmI3MjgzZTdlZGNkY2ZjYjVfMTk2_24fe7604-1663-4b67-9df4-e92094afa154">Property and Equipment&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the major components of property and equipment as reflected on the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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;March 31, 2023&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;337&#160;&lt;/span&gt;&lt;/td&gt;&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;337&#160;&lt;/span&gt;&lt;/td&gt;&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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 property and equipment&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;8,739&#160;&lt;/span&gt;&lt;/td&gt;&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;6,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&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;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,952&#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;6,053&#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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RleHRyZWdpb246MWY1OTYxNDZlN2ExNDZmZmI3MjgzZTdlZGNkY2ZjYjVfMTk1_c45df1e0-4c44-4ac0-b8a4-095417e29bf9">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the major components of property and equipment as reflected on the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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;March 31, 2023&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;337&#160;&lt;/span&gt;&lt;/td&gt;&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;337&#160;&lt;/span&gt;&lt;/td&gt;&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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 property and equipment&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;8,739&#160;&lt;/span&gt;&lt;/td&gt;&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;6,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&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;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,952&#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;6,053&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i287a597f2ebe4279816f6eac210af47f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfMS0xLTEtMS0xOTQ3NjA_6b71ebb0-1101-4f42-9838-8a0bcd96f7e0"
      unitRef="usd">337000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8fcb19bb5bf343acacf1439a62f3eb28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfMS0zLTEtMS0xOTQ3NjA_907d4ac6-f05e-4063-a2b9-660d36807e66"
      unitRef="usd">337000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i966d9318053f4d9dbe3000a7bf2f6c91_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfMi0xLTEtMS0xOTQ3NjA_8e21579e-6603-4b1a-8725-69f1c4e86199"
      unitRef="usd">1783000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7eda1b60c376493fb56c71a75dbbb608_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfMi0zLTEtMS0xOTQ3NjA_9b4962eb-7f68-4343-9431-12cf6de072d5"
      unitRef="usd">1685000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i05926d6b81e54594802693c0c1279758_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfMy0xLTEtMS0xOTQ3NjA_56928514-3e27-444d-a518-bf5b47b00694"
      unitRef="usd">1907000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idb7a407d67c040bda17f644d48e2b174_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfMy0zLTEtMS0xOTQ3NjA_1d971817-f814-4cc4-99ae-9781e75eb2a8"
      unitRef="usd">1603000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i687b8b19c29f42e08db7b5291cb27aef_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfNC0xLTEtMS0xOTQ3NjA_e6e2a57d-6160-425f-8b4d-8c16ace11744"
      unitRef="usd">4712000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id337f660fdb84f1184ff7a4401f29c78_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfNC0zLTEtMS0xOTQ3NjA_2f627fdd-c765-4c3d-be89-80251106c512"
      unitRef="usd">3049000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfNS0xLTEtMS0xOTQ3NjA_e2b5f4bb-f6fc-49ee-be0a-5beb76b6c43c"
      unitRef="usd">8739000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfNS0zLTEtMS0xOTQ3NjA_ed859a8e-1097-4554-b4a3-c803237d6422"
      unitRef="usd">6674000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfNi0xLTEtMS0xOTQ3NjA_c0e9c536-490e-4bc9-80ff-7db7df07f6c1"
      unitRef="usd">787000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfNi0zLTEtMS0xOTQ3NjA_498882a3-2927-4087-b88a-ecbe034e8311"
      unitRef="usd">621000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfNy0xLTEtMS0xOTQ3NjA_5f29ebaf-33a6-4dc7-b50c-53cb6dad5707"
      unitRef="usd">7952000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80My9mcmFnOjFmNTk2MTQ2ZTdhMTQ2ZmZiNzI4M2U3ZWRjZGNmY2I1L3RhYmxlOjY0NDcxNDJkMzlhODRkMDBhZTJkYzc5NjlhMzBlNmM2L3RhYmxlcmFuZ2U6NjQ0NzE0MmQzOWE4NGQwMGFlMmRjNzk2OWEzMGU2YzZfNy0zLTEtMS0xOTQ3NjA_9ec2dd6c-b530-4601-a523-6c07018d0b58"
      unitRef="usd">6053000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RleHRyZWdpb246OWM4ZDExZjVjZGRlNDNhZDhiNGU3MGNhYzE1ZjQzODNfNzQx_581d99d6-e962-41d2-b813-b9747ae3ad57">Operating LeasesThe Company has commitments under operating leases for office, laboratory, and future manufacturing space located in Malvern, Pennsylvania. The Company's leases have initial terms of approximately seven years and include options to extend the leases for up to 10 years. The options for extension have been excluded from the lease terms (and lease liabilities) as it is not reasonably certain that the Company will exercise such options.&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's future minimum base rent payments are approximately as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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;For the years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&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;Remainder of 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,961&#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:LesseeOperatingLeaseTermOfContract
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RleHRyZWdpb246OWM4ZDExZjVjZGRlNDNhZDhiNGU3MGNhYzE1ZjQzODNfMjAw_ab1d588c-edc4-4fb4-ba5e-76bf162c77a4">P7Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RleHRyZWdpb246OWM4ZDExZjVjZGRlNDNhZDhiNGU3MGNhYzE1ZjQzODNfMjY0_22644b1d-6c77-4482-a8d4-a1534f049158">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RleHRyZWdpb246OWM4ZDExZjVjZGRlNDNhZDhiNGU3MGNhYzE1ZjQzODNfNzQz_b59c5012-3d33-4276-a086-94619a495842">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's future minimum base rent payments are approximately as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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;For the years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&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;Remainder of 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,961&#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:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RhYmxlOjViNWYxNWExOTE5NDQzZGNiNWJhMGViMWJmZjg4OTQ3L3RhYmxlcmFuZ2U6NWI1ZjE1YTE5MTk0NDNkY2I1YmEwZWIxYmZmODg5NDdfMS0xLTEtMS0xOTQ3NjA_13495f5b-95c6-4ab8-88a6-cdb25d0aed49"
      unitRef="usd">574000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RhYmxlOjViNWYxNWExOTE5NDQzZGNiNWJhMGViMWJmZjg4OTQ3L3RhYmxlcmFuZ2U6NWI1ZjE1YTE5MTk0NDNkY2I1YmEwZWIxYmZmODg5NDdfMi0xLTEtMS0xOTQ3NjA_c6d70a06-37c1-4cc7-9988-509cc4bde175"
      unitRef="usd">787000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RhYmxlOjViNWYxNWExOTE5NDQzZGNiNWJhMGViMWJmZjg4OTQ3L3RhYmxlcmFuZ2U6NWI1ZjE1YTE5MTk0NDNkY2I1YmEwZWIxYmZmODg5NDdfMy0xLTEtMS0xOTQ3NjA_3b88ede9-8a65-4415-8de7-ea58af77c38b"
      unitRef="usd">810000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RhYmxlOjViNWYxNWExOTE5NDQzZGNiNWJhMGViMWJmZjg4OTQ3L3RhYmxlcmFuZ2U6NWI1ZjE1YTE5MTk0NDNkY2I1YmEwZWIxYmZmODg5NDdfNC0xLTEtMS0xOTQ3NjA_d066384d-c6d6-4eeb-bbc0-39a590a73c99"
      unitRef="usd">834000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RhYmxlOjViNWYxNWExOTE5NDQzZGNiNWJhMGViMWJmZjg4OTQ3L3RhYmxlcmFuZ2U6NWI1ZjE1YTE5MTk0NDNkY2I1YmEwZWIxYmZmODg5NDdfNS0xLTEtMS0xOTQ3NjA_395ef91b-9047-454e-991f-fbc86de848bb"
      unitRef="usd">834000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ocgn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RhYmxlOjViNWYxNWExOTE5NDQzZGNiNWJhMGViMWJmZjg4OTQ3L3RhYmxlcmFuZ2U6NWI1ZjE1YTE5MTk0NDNkY2I1YmEwZWIxYmZmODg5NDdfNi0xLTEtMS0xOTQ3NjA_c70bc088-748e-4126-b27c-0423dff10eec"
      unitRef="usd">978000</ocgn:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RhYmxlOjViNWYxNWExOTE5NDQzZGNiNWJhMGViMWJmZjg4OTQ3L3RhYmxlcmFuZ2U6NWI1ZjE1YTE5MTk0NDNkY2I1YmEwZWIxYmZmODg5NDdfNy0xLTEtMS0xOTQ3NjA_e7bc77da-d548-45d3-8647-587c9352f935"
      unitRef="usd">4817000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RhYmxlOjViNWYxNWExOTE5NDQzZGNiNWJhMGViMWJmZjg4OTQ3L3RhYmxlcmFuZ2U6NWI1ZjE1YTE5MTk0NDNkY2I1YmEwZWIxYmZmODg5NDdfOC0xLTEtMS0xOTQ3NjA_7193d3be-f64f-4b53-b715-49e2407c0b81"
      unitRef="usd">856000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80Ni9mcmFnOjljOGQxMWY1Y2RkZTQzYWQ4YjRlNzBjYWMxNWY0MzgzL3RhYmxlOjViNWYxNWExOTE5NDQzZGNiNWJhMGViMWJmZjg4OTQ3L3RhYmxlcmFuZ2U6NWI1ZjE1YTE5MTk0NDNkY2I1YmEwZWIxYmZmODg5NDdfOS0xLTEtMS0xOTQ3NjA_1dca81a0-aebc-4bcf-8387-4e5afa5b17f9"
      unitRef="usd">3961000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RleHRyZWdpb246NDJjNTVlZTk3OTdhNDYyOWIxNjZjOTcyNmFjOWUxMTlfMTgz_746adc09-b888-4983-88a3-3aa4f82de4a1">Accrued Expenses and Other Current Liabilities&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the major components of accrued expenses and other current liabilities as reflected on the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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;March 31, 2023&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research&#160;and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&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,894&#160;&lt;/span&gt;&lt;/td&gt;&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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clinical&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&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;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee-related&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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,823&#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;9,900&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RleHRyZWdpb246NDJjNTVlZTk3OTdhNDYyOWIxNjZjOTcyNmFjOWUxMTlfMTg1_076c7414-5a5f-485a-bf31-d27302d5ee3d">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the major components of accrued expenses and other current liabilities as reflected on the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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;March 31, 2023&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research&#160;and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&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,894&#160;&lt;/span&gt;&lt;/td&gt;&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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clinical&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&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;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee-related&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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,823&#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;9,900&#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>
    <ocgn:ResearchAndDevelopmentExpensesCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfMS0xLTEtMS0xOTQ3NjA_06fcd2ca-87ea-46b0-927d-7f9bc4f5e67c"
      unitRef="usd">1286000</ocgn:ResearchAndDevelopmentExpensesCurrent>
    <ocgn:ResearchAndDevelopmentExpensesCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfMS0zLTEtMS0xOTQ3NjA_e1d16f07-c298-451c-a68b-2696682748cd"
      unitRef="usd">1894000</ocgn:ResearchAndDevelopmentExpensesCurrent>
    <ocgn:AccruedLiabilitiesClinical
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfMi0xLTEtMS0xOTQ3NjA_ecefc958-9d05-465a-91a2-2d5c2c32ea5b"
      unitRef="usd">117000</ocgn:AccruedLiabilitiesClinical>
    <ocgn:AccruedLiabilitiesClinical
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfMi0zLTEtMS0xOTQ3NjA_3e5f28d6-4d6b-4ac1-a7e1-134b27e84929"
      unitRef="usd">3310000</ocgn:AccruedLiabilitiesClinical>
    <ocgn:AccruedLiabilitiesProfessionalFees
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfMy0xLTEtMS0xOTQ3NjA_c67f81c1-8c65-4410-8958-aad5eb4751a3"
      unitRef="usd">615000</ocgn:AccruedLiabilitiesProfessionalFees>
    <ocgn:AccruedLiabilitiesProfessionalFees
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfMy0zLTEtMS0xOTQ3NjA_7210f693-bcc3-4935-acdf-9712899e631a"
      unitRef="usd">437000</ocgn:AccruedLiabilitiesProfessionalFees>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfNC0xLTEtMS0xOTQ3NjA_e858a2b5-d1d8-4103-b54f-2d8cfe15c725"
      unitRef="usd">1592000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfNC0zLTEtMS0xOTQ3NjA_ab17c74c-8542-4eea-a5da-7c597873f3f6"
      unitRef="usd">2752000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfNS0xLTEtMS0xOTQ3NjA_360fc6df-587c-491a-a9ab-c3b194381ab2"
      unitRef="usd">2213000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfNS0zLTEtMS0xOTQ3NjA_ac2cd508-3e67-4dee-8699-f8f54bee5e74"
      unitRef="usd">1507000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <ocgn:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfNi0xLTEtMS0xOTQ3NjA_f24cfd41-6fd3-4179-b1c0-6d541c569653"
      unitRef="usd">5823000</ocgn:AccruedExpensesAndOtherLiabilitiesCurrent>
    <ocgn:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV80OS9mcmFnOjQyYzU1ZWU5Nzk3YTQ2MjliMTY2Yzk3MjZhYzllMTE5L3RhYmxlOjQyMjhkNDI0ZTBlMzQ4YWI5MGM1ZjY4ZTM1ZDQ1ZDgwL3RhYmxlcmFuZ2U6NDIyOGQ0MjRlMGUzNDhhYjkwYzVmNjhlMzVkNDVkODBfNi0zLTEtMS0xOTQ3NjA_69221bc8-be53-4467-b919-17f2dedc85fd"
      unitRef="usd">9900000</ocgn:AccruedExpensesAndOtherLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RleHRyZWdpb246Mzg5ZTAwNTc5MzIwNGNmYWE4NWEyMTFjMDEyZTQyYWNfMTQ5NQ_893e6bcd-29fd-4d44-b2ba-1d29660bc201">Debt&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2016, in connection with the U.S. government's foreign national investor program, commonly known as the EB-5 Program, the Company entered into a financing arrangement (the "EB-5 Loan Agreement") which provides for cumulative borrowings of up to $10.0&#160;million from EB5 Life Sciences, L.P. ("EB-5 Life Sciences") as the lender. Borrowings are to be utilized in the clinical development, manufacturing, and commercialization of the Company's product candidates and for the general working capital needs of the Company. Borrowings associated with the EB-5 Loan Agreement are secured by substantially all of the Company's assets, with the exception of any patents, patent applications, pending patents, patent licenses, patent sublicenses, trademarks, and other intellectual property rights held by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, borrowings associated with the EB-5 Loan Agreement were made in $0.5&#160;million increments. Cumulative borrowing amounts associated with the EB-5 Loan Agreement may be limited by the amount of funds raised by EB-5 Life Sciences and are also subject to certain job creation requirements by the Company. Under the terms and conditions of the EB-5 Loan Agreement, the Company borrowed $1.0&#160;million during 2016, $0.5&#160;million during 2020, and an additional $0.5&#160;million in September 2022. Issuance costs are recognized as a reduction to the loan balance and are amortized to interest expense over the term of each borrowing. Subsequent to March&#160;31, 2023, the Company borrowed an additional $0.5 million under the EB-5 Loan Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, outstanding borrowings carry a fixed interest rate of 4.0% per annum. Pursuant to the EB-5 Loan Agreement, each outstanding borrowing, including accrued interest, becomes due upon the seventh anniversary of the disbursement date, subject to certain extension provisions. Once repaid, amounts cannot be re-drawn.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of the EB-5 Loan Agreement borrowings as of March&#160;31, 2023 and December&#160;31, 2022 are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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;March 31, 2023&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal outstanding&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;2,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;2,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plus: accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Less: unamortized debt issuance costs&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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Carrying value, net&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;2,314&#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;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long term debt&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,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie9c66f19fba94ab7b0958675ea4e7a0d_I20160930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RleHRyZWdpb246Mzg5ZTAwNTc5MzIwNGNmYWE4NWEyMTFjMDEyZTQyYWNfNTQ5NzU1ODI3MTQ2_6a2966f1-409f-40d9-9684-90021e0f134d"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ocgn:LineOfCreditBorrowingEachDraw
      contextRef="i549da426521c422ba208d6231f0390e5_D20160901-20160930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RleHRyZWdpb246Mzg5ZTAwNTc5MzIwNGNmYWE4NWEyMTFjMDEyZTQyYWNfNTQ5NzU1ODI3MjA2_a7e30735-7d46-45e4-a87f-5a6c531cf738"
      unitRef="usd">500000</ocgn:LineOfCreditBorrowingEachDraw>
    <us-gaap:ProceedsFromSecuredLinesOfCredit
      contextRef="i3998ef3f15f74c458469d0dd9f8130ff_D20160101-20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RleHRyZWdpb246Mzg5ZTAwNTc5MzIwNGNmYWE4NWEyMTFjMDEyZTQyYWNfNTQ5NzU1ODI3MjM2_83d17c25-36b5-44c4-bde3-4b018fa35fce"
      unitRef="usd">1000000</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:ProceedsFromSecuredLinesOfCredit
      contextRef="if3898ab5023645228c1e5b8fd1c3275c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RleHRyZWdpb246Mzg5ZTAwNTc5MzIwNGNmYWE4NWEyMTFjMDEyZTQyYWNfNTQ5NzU1ODI3MjYx_27dd8cd3-fa66-49e0-95ad-515ecbbdc010"
      unitRef="usd">500000</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:ProceedsFromSecuredLinesOfCredit
      contextRef="ib3febe79bb9b47cf868d1278ec0bdc1b_D20220901-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RleHRyZWdpb246Mzg5ZTAwNTc5MzIwNGNmYWE4NWEyMTFjMDEyZTQyYWNfNTQ5NzU1ODI3Mjc4_162d0588-eca2-4c1e-929c-cd9f080a6b0f"
      unitRef="usd">500000</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:ProceedsFromSecuredLinesOfCredit
      contextRef="i5de9e5ea14fa4dd080fed214d908d419_D20230401-20230505"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RleHRyZWdpb246Mzg5ZTAwNTc5MzIwNGNmYWE4NWEyMTFjMDEyZTQyYWNfNTQ5NzU1ODMyOTQ1_051a02aa-6778-4740-9321-a525b6b0d5a3"
      unitRef="usd">500000</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie9c66f19fba94ab7b0958675ea4e7a0d_I20160930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RleHRyZWdpb246Mzg5ZTAwNTc5MzIwNGNmYWE4NWEyMTFjMDEyZTQyYWNfNTQ5NzU1ODI3Mjg3_b61e1db7-59a0-4dc4-a21f-c5c3535136ff"
      unitRef="number">0.040</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RleHRyZWdpb246Mzg5ZTAwNTc5MzIwNGNmYWE4NWEyMTFjMDEyZTQyYWNfMTQ5Mg_6a811d5c-6960-4b68-8e82-08eb39f4a9a8">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of the EB-5 Loan Agreement borrowings as of March&#160;31, 2023 and December&#160;31, 2022 are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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;March 31, 2023&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal outstanding&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;2,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;2,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plus: accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Less: unamortized debt issuance costs&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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Carrying value, net&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;2,314&#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;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long term debt&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,256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="i8827d93d7a31456da7157d682f13ce13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfMS0xLTEtMS0xOTQ3NjA_856be093-424d-407f-bd6f-57ec73decaf9"
      unitRef="usd">2000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic240b3e3f5b14a58839cc41eaf7b3202_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfMS0zLTEtMS0xOTQ3NjA_2023b3e7-8b4c-4019-9de9-98e222ca61cf"
      unitRef="usd">2000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="i8827d93d7a31456da7157d682f13ce13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfMi0xLTEtMS0xOTQ3NjA_b56008c5-42d4-4226-8147-cc6ba32482f1"
      unitRef="usd">327000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="ic240b3e3f5b14a58839cc41eaf7b3202_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfMi0zLTEtMS0xOTQ3NjA_1a2b041d-e296-4cea-a6d3-f91b5a0a0355"
      unitRef="usd">307000</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i8827d93d7a31456da7157d682f13ce13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfMy0xLTEtMS0xOTQ3NjA_fa705dc3-b84f-4659-acbd-33885cc10d17"
      unitRef="usd">13000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ic240b3e3f5b14a58839cc41eaf7b3202_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfMy0zLTEtMS0xOTQ3NjA_23a8df70-3070-4d20-ac13-50845e193b05"
      unitRef="usd">18000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="i8827d93d7a31456da7157d682f13ce13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfNC0xLTEtMS0yMDY4NzM_2e71f202-aeb6-4981-b658-4bfbbdcde2c0"
      unitRef="usd">2314000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic240b3e3f5b14a58839cc41eaf7b3202_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfNC0zLTEtMS0yMDY4ODc_37bafaef-0ba6-473a-b994-7c61daa3d49d"
      unitRef="usd">2289000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8827d93d7a31456da7157d682f13ce13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfNC0xLTEtMS0xOTQ3NjA_f814ee6b-eac4-448e-8be1-e638da7ed027"
      unitRef="usd">1256000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic240b3e3f5b14a58839cc41eaf7b3202_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfNC0zLTEtMS0xOTQ3NjA_75f5f0b4-e324-48ec-bff7-2a66b6b508bc"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8827d93d7a31456da7157d682f13ce13_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfNi0xLTEtMS0yMDY4NzM_55d4a3e5-7b35-4f76-b7a2-852110bb9ed0"
      unitRef="usd">1058000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic240b3e3f5b14a58839cc41eaf7b3202_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81Mi9mcmFnOjM4OWUwMDU3OTMyMDRjZmFhODVhMjExYzAxMmU0MmFjL3RhYmxlOmMxMTc4ODZiNDUwODQ0ZTQ4MjNhZjgyNWFiNDVjMDk2L3RhYmxlcmFuZ2U6YzExNzg4NmI0NTA4NDRlNDgyM2FmODI1YWI0NWMwOTZfNi0zLTEtMS0yMDY4ODc_c58bd858-4e05-4cff-b939-8200b1f5d5d9"
      unitRef="usd">2289000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfNDkxMw_d3989be3-c140-4701-b2e5-d8ca35dfa2e3">Equity&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Offerings of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;At-the-Market Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the Company entered into an At Market Issuance Sales Agreement ("Sales Agreement") with certain agents, pursuant to which the Company could, from time to time, offer and sell shares of its common stock having an aggregate gross sales price of up to $160.0&#160;million. The offer and sale of the shares of common stock made pursuant to the Sales Agreement were made under the Company's Registration Statement on Form S-3ASR, which was previously filed with the SEC and became automatically effective on March 22, 2021, as supplemented by a prospectus supplement, dated June 10, 2022. During the three months ended March 31, 2023, the Company sold 4.5 million shares of its common stock and received net proceeds of $5.6 million after deducting issuance costs of $0.2 million. The Sales Agreement was terminated on February 27, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022, the Company entered into an underwriting agreement with an underwriter, pursuant to which the Company sold 16.0&#160;million shares of its common stock at a public offering price of $3.13 per share (the "Public Offering"). Upon the closing of the Public Offering, the Company received net proceeds of $49.8&#160;million, after deducting equity issuance costs payable by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;COVAXIN Preferred Stock Purchase Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 1, 2021, the Company entered into a preferred stock purchase agreement with Bharat Biotech, pursuant to which the Company agreed to issue and sell 0.1&#160;million shares of the Company's Series B Convertible Preferred Stock, par value $0.01 per share (the "Series B Convertible Preferred Stock"), at a price per share equal to $109.60, to Bharat Biotech. On March 18, 2021, the Company issued the Series B Convertible Preferred Stock as an advance payment of $6.0&#160;million for the supply of COVAXIN to be provided by Bharat Biotech pursuant to the Supply Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Series B Convertible Preferred Stock is convertible, at the option of Bharat Biotech, into 10 shares of the Company's common stock (the "Conversion Ratio") only after (i) the Company received stockholder approval to increase the number of authorized shares of common stock under its Sixth Amended and Restated Certificate of Incorporation, which the Company received in April 2021, and (ii) the Company's receipt of shipments by Bharat Biotech of the first 10.0&#160;million doses of COVAXIN manufactured by Bharat Biotech pursuant to the Development and Commercial Supply Agreement, and further on the terms and subject to the conditions set forth in the Certificate of Designation of Preferences, Rights and Limitations of Series B Convertible Preferred Stock. As of March&#160;31, 2023, the conversion condition relating to the delivery of the first 10.0&#160;million doses of COVAXIN had not been met. The conversion rate of the Series B Convertible Preferred Stock is subject to adjustment in the event of a stock dividend, stock split, reclassification, or similar event with respect to the Company's common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the issuance of the Series B Convertible Preferred Stock in accordance with ASC 718 and recorded its grant date fair value of $5.0&#160;million within stockholders' equity during the year ended December&#160;31, 2021, with a corresponding short-term asset for the advanced payment for the supply of COVAXIN included in prepaid expenses and other current assets in the condensed consolidated balance sheet as of December&#160;31, 2021. The Company utilized the traded common stock price, adjusted by the Conversion Ratio, to value the Series B Convertible Preferred Stock and the Finnerty model to estimate a 15% discount rate for the lack of marketability of the instrument. The valuation incorporated Level 3 inputs in the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;fair value hierarchy, including the estimated time until the instrument's liquidity and the estimated volatility of the Company's common stock as of the grant date. As of March&#160;31, 2023 and December&#160;31, 2022, the remaining balance of the short-term asset for the advanced payment for the supply of COVAXIN was $4.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to March&#160;31, 2023 and as mentioned in Note 1, the FDA announced the cancellation of EUAs issued to monovalent vaccines. Accordingly, the Company has determined it is not commercially viable to continue the development of COVAXIN in its North American territory. The Company is currently evaluating the accounting implications of the FDA's decision with respect to the short-term asset for the advanced payment for the supply of COVAXIN recorded in the condensed consolidated balance sheet, as well as the issued Series B preferred stock within stockholders' equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <ocgn:SaleOfStockAggregateGrossValueOfSharesThatMayBeIssuedInTransaction
      contextRef="ib7716730edc841efa3c0e8c7f450ec0f_D20220601-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTA5OTUxMTY0MTQxMg_797458c2-1cbe-4401-87db-fbb44b20ff10"
      unitRef="usd">160000000</ocgn:SaleOfStockAggregateGrossValueOfSharesThatMayBeIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5fbaec9c47db42188970d2f594694faf_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTA5OTUxMTY0MTcyNQ_8f0e2399-024b-4738-96d1-9cbd5b5ca62a"
      unitRef="shares">4500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i5fbaec9c47db42188970d2f594694faf_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTA5OTUxMTY0MTc5Mg_e7de94ea-d033-4925-bdc8-f3e1f46ec5a5"
      unitRef="usd">5600000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i5fbaec9c47db42188970d2f594694faf_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTA5OTUxMTY0MTgwMA_43333986-f519-4d16-af23-138f96b88c0a"
      unitRef="usd">200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ia7d2433529974f33bf79d73a0eaf682d_D20220201-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTA5OTUxMTYzNzc0Mw_393421da-69ca-4c91-b332-af7be76b9496"
      unitRef="shares">16000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i3b6bafc3274f4906b76c5da100cb6aba_I20220228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTA5OTUxMTYzNzgwNA_15923f43-dd14-4fec-9345-b5f55a392f5b"
      unitRef="usdPerShare">3.13</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ia7d2433529974f33bf79d73a0eaf682d_D20220201-20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTA5OTUxMTYzNzkyMQ_717eb3e2-45fb-42d3-85f5-69e4600fbd9c"
      unitRef="usd">49800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <ocgn:SaleOfStockAgreementToSellNumberOfSharesIssuedInTransaction
      contextRef="i75d522b2b1e14f2d9af1c24ab2ef3efc_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMjE1_19263710-e5f4-4db5-9004-e37c759f3d7d"
      unitRef="shares">100000</ocgn:SaleOfStockAgreementToSellNumberOfSharesIssuedInTransaction>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i75d522b2b1e14f2d9af1c24ab2ef3efc_I20210301"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMjkw_ef74d919-6dae-443c-8438-5bc97be90ce9"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <ocgn:SaleOfStockAgreementToSellPricePerShare
      contextRef="i75d522b2b1e14f2d9af1c24ab2ef3efc_I20210301"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMzc5_d293d58c-c3ef-4df3-ace1-ef3b7e670a80"
      unitRef="usdPerShare">109.60</ocgn:SaleOfStockAgreementToSellPricePerShare>
    <ocgn:SaleOfStockAgreementToSellAdvancePaymentAmount
      contextRef="ide621d738fba46f1ad4fd64258acee4c_D20210318-20210318"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfNTA2_03d32b4e-7164-41a2-ba2d-c731dd251c7f"
      unitRef="usd">6000000</ocgn:SaleOfStockAgreementToSellAdvancePaymentAmount>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i75d522b2b1e14f2d9af1c24ab2ef3efc_I20210301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfNzA3_b3b8cfa1-d16a-4080-ad60-75594ae989bd"
      unitRef="number">10</us-gaap:PreferredStockConvertibleConversionRatio>
    <ocgn:SupplyAgreementNumberOfDoses
      contextRef="i75d522b2b1e14f2d9af1c24ab2ef3efc_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTA3Mw_23152a44-6a13-459e-bd79-72bfd4e54190"
      unitRef="dose">10000000</ocgn:SupplyAgreementNumberOfDoses>
    <ocgn:SupplyAgreementNumberOfDoses
      contextRef="ib01fb8adef544b93b92c054930721165_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTQxMA_b4e0aa7b-1ef8-4d07-845e-ae99031fd7d0"
      unitRef="dose">10000000</ocgn:SupplyAgreementNumberOfDoses>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="ia302dcf2b29d42439f004ae535f770db_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMTgxNQ_f2639989-6407-4384-ae3d-2a62e4c26015"
      unitRef="usd">5000000</us-gaap:PreferredStockValueOutstanding>
    <ocgn:PreferredStockMeasurementInput
      contextRef="ifa969becd61f40ec841dbce7f33cb6ab_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMjIxNw_36796098-cbf0-47bf-9b72-42d1c71f5bb8"
      unitRef="number">0.15</ocgn:PreferredStockMeasurementInput>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i91c345be74ce4aff96c3b175f13c8fee_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMjYxNQ_32e3bd13-b40b-4082-b5b4-9f277b0ee23d"
      unitRef="usd">4100000</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="ic2e6682af5634a708731927defc5e3cd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81NS9mcmFnOmEzNzIzZTYyNGE2MjRlN2E4NmEwNTFlM2E4YmI4OGQyL3RleHRyZWdpb246YTM3MjNlNjI0YTYyNGU3YTg2YTA1MWUzYThiYjg4ZDJfMjYxNQ_568e6536-d297-4748-8d16-9aeedf2bc648"
      unitRef="usd">4100000</us-gaap:PreferredStockValueOutstanding>
    <ocgn:WarrantsTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81OC9mcmFnOmI3NGEzOGRmMjIzODQ2MWE5OTQxMjAwZDg4YzkzZmJiL3RleHRyZWdpb246Yjc0YTM4ZGYyMjM4NDYxYTk5NDEyMDBkODhjOTNmYmJfMjA4MQ_d64e0b97-5a48-463b-938b-b00108d487c0">Warrants&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Canada Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company entered into a consulting agreement with regard to the Company's Canadian operations (the "Canada Consulting Agreement"). Compensation under the Canada Consulting Agreement included the issuance of warrants to purchase up to 0.2&#160;million shares of the Company's common stock (the "Canada Warrants") and cash payments of up to $3.0&#160;million, both dependent upon the achievement of certain milestones related to COVAXIN. The Canada Warrants were issued on July 15, 2021, have an exercise price of $6.36 per share, and were accounted for in accordance with ASC 718. The Canada Consulting Agreement terminates on July 15, 2023 and the Canada Warrants terminate on July 15, 2031, unless earlier terminated in accordance with their terms. As of March&#160;31, 2023 and December&#160;31, 2022, all of the Canada Warrants were outstanding and unvested. Subsequent to March&#160;31, 2023 and as mentioned in Note 1, the FDA announced the cancellation of EUAs issued to monovalent vaccines. Accordingly, the Company has determined it is not commercially viable to continue the development of COVAXIN in its North American territory. The Company is currently evaluating the implications of the FDA's decision with respect to the Canada Consulting Agreement and the Canada Warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;OpCo Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in 2016, OpCo issued warrants to purchase the Company's common stock (the "OpCo Warrants"). As of March&#160;31, 2023 and December&#160;31, 2022, 0.6 million OpCo Warrants were outstanding. As of March&#160;31, 2023, the outstanding OpCo Warrants had a weighted-average exercise price of $6.23 per share and expire between 2026 and 2027.&lt;/span&gt;&lt;/div&gt;</ocgn:WarrantsTextBlock>
    <ocgn:ClassOfWarrantOrRightUnvested
      contextRef="ia3b5793ef0f8498a86f0ed96fa9ce4a7_D20210701-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81OC9mcmFnOmI3NGEzOGRmMjIzODQ2MWE5OTQxMjAwZDg4YzkzZmJiL3RleHRyZWdpb246Yjc0YTM4ZGYyMjM4NDYxYTk5NDEyMDBkODhjOTNmYmJfOTY2_74dce616-ffbc-427a-8503-0acb06e992cc"
      unitRef="shares">200000</ocgn:ClassOfWarrantOrRightUnvested>
    <ocgn:ClassOfWarrantOrRightExpectedMilestonePayment
      contextRef="ia3b5793ef0f8498a86f0ed96fa9ce4a7_D20210701-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81OC9mcmFnOmI3NGEzOGRmMjIzODQ2MWE5OTQxMjAwZDg4YzkzZmJiL3RleHRyZWdpb246Yjc0YTM4ZGYyMjM4NDYxYTk5NDEyMDBkODhjOTNmYmJfMTA1Nw_47d04920-16ba-41ea-86eb-2eef2a61c6ce"
      unitRef="usd">3000000</ocgn:ClassOfWarrantOrRightExpectedMilestonePayment>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i6972d50ffade478bb38e087f86808c26_I20210715"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81OC9mcmFnOmI3NGEzOGRmMjIzODQ2MWE5OTQxMjAwZDg4YzkzZmJiL3RleHRyZWdpb246Yjc0YTM4ZGYyMjM4NDYxYTk5NDEyMDBkODhjOTNmYmJfMTQ2OA_ca360a36-5878-4666-9beb-cf2207323887"
      unitRef="usdPerShare">6.36</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="iee0336f7b0cd480ea3253abdb3d99417_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81OC9mcmFnOmI3NGEzOGRmMjIzODQ2MWE5OTQxMjAwZDg4YzkzZmJiL3RleHRyZWdpb246Yjc0YTM4ZGYyMjM4NDYxYTk5NDEyMDBkODhjOTNmYmJfNTQ5NzU1ODIwNzE3_5c221e1f-9dec-47e9-9c3a-cd0fceaefcb5"
      unitRef="shares">600000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ia809a5fb1e1c4c99a3db271a99101a3f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81OC9mcmFnOmI3NGEzOGRmMjIzODQ2MWE5OTQxMjAwZDg4YzkzZmJiL3RleHRyZWdpb246Yjc0YTM4ZGYyMjM4NDYxYTk5NDEyMDBkODhjOTNmYmJfNTQ5NzU1ODIwNzE3_77d0c51c-6af0-464b-8114-9da9c95e581a"
      unitRef="shares">600000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iee0336f7b0cd480ea3253abdb3d99417_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV81OC9mcmFnOmI3NGEzOGRmMjIzODQ2MWE5OTQxMjAwZDg4YzkzZmJiL3RleHRyZWdpb246Yjc0YTM4ZGYyMjM4NDYxYTk5NDEyMDBkODhjOTNmYmJfNTQ5NzU1ODIxODkx_ea7c4897-fa54-4fcb-b70d-0d55f5d572ac"
      unitRef="usdPerShare">6.23</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfMTgzMQ_690abdc6-e511-4d49-b2a0-aaa25480a060">Stock-Based Compensation&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense for stock options and RSUs is reflected in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,216&#160;&lt;/span&gt;&lt;/td&gt;&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;Research and development&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;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,299&#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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company had $17.8 million of unrecognized stock-based compensation expense related to stock options and RSUs outstanding, which is expected to be recognized over a weighted-average period of 2.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains two equity compensation plans, the 2014 Ocugen OpCo, Inc. Stock Option Plan (the "2014 Plan") and the Ocugen, Inc. 2019 Equity Incentive Plan (the "2019 Plan", collectively with the 2014 Plan, the "Plans"). As of March&#160;31, 2023, the 2014 Plan and the 2019 Plan authorize for the granting of up to 0.8 million and 28.4 million equity awards with respect to the Company's common stock, respectively. In addition to stock options and RSUs granted under the Plans, the Company has granted certain stock options and RSUs as material inducements to employment in accordance with Nasdaq Listing Rule 5635(c)(4), which were granted outside of the Plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options to Purchase Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&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;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life (years)&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;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Stock options outstanding at December&#160;31, 2022&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;10,851,287&#160;&lt;/span&gt;&lt;/td&gt;&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.95&#160;&lt;/span&gt;&lt;/td&gt;&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;8.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;1,385&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,700,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(200,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(628,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Stock options outstanding at March&#160;31, 2023&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;13,724,164&#160;&lt;/span&gt;&lt;/td&gt;&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.53&#160;&lt;/span&gt;&lt;/td&gt;&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;8.5&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;599&#160;&lt;/span&gt;&lt;/td&gt;&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;Stock options exercisable at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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,199,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;7.7&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:1pt solid #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:1pt solid #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;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant date fair values of stock options granted during the three months ended March 31, 2023 and 2022 were $1.01 and $3.61, respectively. The total fair values of stock options vested during the three months ended March 31, 2023 and 2022 were $5.6&#160;million and $2.8 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the RSU activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;RSUs outstanding at December&#160;31, 2022&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;924,810&#160;&lt;/span&gt;&lt;/td&gt;&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.12&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;3,043,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(217,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(263,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;RSUs outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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;3,487,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfMTgzNA_41c7caf5-67ed-43bf-b229-e916a9dc6dcb">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense for stock options and RSUs is reflected in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,216&#160;&lt;/span&gt;&lt;/td&gt;&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;Research and development&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;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,299&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib2de24bd289a424fbf8b252aa565e6ae_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOmYzOTgwNDhhMjBmMDQwMTJhZWQzNWJjNTczMTM2OGQyL3RhYmxlcmFuZ2U6ZjM5ODA0OGEyMGYwNDAxMmFlZDM1YmM1NzMxMzY4ZDJfMi0xLTEtMS0xOTQ3NjA_b1a69352-5aff-4e22-a47d-737d4ca890b0"
      unitRef="usd">1952000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb4697fc43884c338ea87c41260150ad_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOmYzOTgwNDhhMjBmMDQwMTJhZWQzNWJjNTczMTM2OGQyL3RhYmxlcmFuZ2U6ZjM5ODA0OGEyMGYwNDAxMmFlZDM1YmM1NzMxMzY4ZDJfMi0zLTEtMS0xOTQ3NjA_b23a11b5-c801-45bf-9a1f-5d936b3b5f45"
      unitRef="usd">2216000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib3ee55ab7ec8405ca85ee119fa5974a1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOmYzOTgwNDhhMjBmMDQwMTJhZWQzNWJjNTczMTM2OGQyL3RhYmxlcmFuZ2U6ZjM5ODA0OGEyMGYwNDAxMmFlZDM1YmM1NzMxMzY4ZDJfMy0xLTEtMS0xOTQ3NjA_000db216-6e88-4a88-acf8-9cc3faebadc4"
      unitRef="usd">737000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a83a24c0eb5435bbcc494e02ed812b6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOmYzOTgwNDhhMjBmMDQwMTJhZWQzNWJjNTczMTM2OGQyL3RhYmxlcmFuZ2U6ZjM5ODA0OGEyMGYwNDAxMmFlZDM1YmM1NzMxMzY4ZDJfMy0zLTEtMS0xOTQ3NjA_d1540438-8fb7-46c4-bf06-c47288847901"
      unitRef="usd">1083000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOmYzOTgwNDhhMjBmMDQwMTJhZWQzNWJjNTczMTM2OGQyL3RhYmxlcmFuZ2U6ZjM5ODA0OGEyMGYwNDAxMmFlZDM1YmM1NzMxMzY4ZDJfNC0xLTEtMS0xOTQ3NjA_a9cc7881-8026-43a9-bc02-fee4912e2583"
      unitRef="usd">2689000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOmYzOTgwNDhhMjBmMDQwMTJhZWQzNWJjNTczMTM2OGQyL3RhYmxlcmFuZ2U6ZjM5ODA0OGEyMGYwNDAxMmFlZDM1YmM1NzMxMzY4ZDJfNC0zLTEtMS0xOTQ3NjA_a7de613e-f44b-46b4-be5f-354ca2fe6518"
      unitRef="usd">3299000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfMjQw_f17f10bf-595b-4fc7-ba5a-384805ab68ea"
      unitRef="usd">17800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfNDA4_7e0e8b27-f690-42d4-9f43-6bdff5b48615">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <ocgn:NumberOfEquityCompensationPlans
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfNDQ3_e59b0ee7-aaec-4596-ac67-a3ab80a150a7"
      unitRef="equitycompensationplan">2</ocgn:NumberOfEquityCompensationPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ifd6019c6d07c47168bddb0ff656ca53e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfNzMx_f3230979-93d2-4cc4-b176-d8cf1d08de68"
      unitRef="shares">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ied0e671503ec4b999a898aa997405335_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfNzM4_412ddb33-365f-4255-8610-85251013879e"
      unitRef="shares">28400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfMTgzNQ_90d90cd6-55c9-417b-8371-0741986698aa">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock option activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&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;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life (years)&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;Aggregate Intrinsic Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Stock options outstanding at December&#160;31, 2022&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;10,851,287&#160;&lt;/span&gt;&lt;/td&gt;&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.95&#160;&lt;/span&gt;&lt;/td&gt;&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;8.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;1,385&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,700,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(200,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(628,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Stock options outstanding at March&#160;31, 2023&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;13,724,164&#160;&lt;/span&gt;&lt;/td&gt;&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.53&#160;&lt;/span&gt;&lt;/td&gt;&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;8.5&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;599&#160;&lt;/span&gt;&lt;/td&gt;&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;Stock options exercisable at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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,199,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;7.7&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:1pt solid #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:1pt solid #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;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfMS0xLTEtMS0xOTQ3NjA_42d14b07-72a6-4eb6-a616-0dfc65c3f758"
      unitRef="shares">10851287</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfMS0zLTEtMS0xOTQ3NjA_661e21d4-d14b-477e-b9b4-ea1a7e3495d6"
      unitRef="usdPerShare">2.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ief044f05914d495e9c8d077353a571df_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfMS01LTEtMS0xOTQ3NjA_22e4d132-0e0c-468f-9d2f-6ca15fde249f">P8Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i55788a0422254c968129c8363218bdb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfMS03LTEtMS0xOTQ3NjA_4b83b25b-599b-4b6f-976b-a15476350c6b"
      unitRef="usd">1385000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfMi0xLTEtMS0xOTQ3NjA_9bfeb156-80ae-4b52-b195-70a9d01534c5"
      unitRef="shares">3700996</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfMi0zLTEtMS0xOTQ3NjA_10eec5fc-b4bc-4ee5-acc8-d57957d31635"
      unitRef="usdPerShare">1.22</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfMy0xLTEtMS0xOTQ3NjA_f2c669f7-1601-41ad-99d3-432165b6db3d"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfMy0zLTEtMS0xOTQ3NjA_785db1ae-ee59-4d08-a7d7-348f1b22029b"
      unitRef="usdPerShare">0.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNC0xLTEtMS0xOTQ3NjA_9ed19c40-ce59-4a31-9d96-46fd26e0a562"
      unitRef="shares">628119</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNC0zLTEtMS0xOTQ3NjA_b729b0bd-38a2-4837-8a6a-5bd4a8d6ccd6"
      unitRef="usdPerShare">2.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNS0xLTEtMS0xOTQ3NjA_9eb5c6ba-a1db-4014-b1b6-5ee53e1d7cbd"
      unitRef="shares">13724164</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNS0zLTEtMS0xOTQ3NjA_f3f0c4d7-da52-4f81-a301-4b669a62af04"
      unitRef="usdPerShare">2.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNS01LTEtMS0xOTQ3NjA_9e2f2da0-0d53-4008-9f44-f6c708906e90">P8Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNS03LTEtMS0xOTQ3NjA_dd7bcde1-4bbf-490c-b72d-3c141ec2bc16"
      unitRef="usd">599000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNi0xLTEtMS0xOTQ3NjA_cb3b2bb9-a8bd-458c-8e01-521620425d3c"
      unitRef="shares">5199957</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNi0zLTEtMS0xOTQ3NjA_e702d1f8-3ca1-40ab-9613-c473ab01144d"
      unitRef="usdPerShare">2.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNi01LTEtMS0xOTQ3NjA_fff036c9-ee36-49cf-b075-c4cb5935bbec">P7Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i3c75c53ab864420faa6a3f702c87e54a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjZhYjU5N2NmYTYzMjRiZjg4YWM3Y2NmZDRlYmY0NWExL3RhYmxlcmFuZ2U6NmFiNTk3Y2ZhNjMyNGJmODhhYzdjY2ZkNGViZjQ1YTFfNi03LTEtMS0xOTQ3NjA_429d3a42-5ce6-4eec-a1a6-365c6b780f79"
      unitRef="usd">322000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfMTQzOA_de322df5-0bff-491f-91cb-ca1587d43653"
      unitRef="usdPerShare">1.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfMTA5OTUxMTYzMjQ0OA_c52fe6b1-22f9-45df-8a27-af42c5a896b1"
      unitRef="usdPerShare">3.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfMTY1NQ_244e907f-a643-4419-aec6-43b273ea3109"
      unitRef="usd">5600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfMTA5OTUxMTYzMjQ1OQ_7066ddc2-0277-41a3-83ba-d76d555cb762"
      unitRef="usd">2800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RleHRyZWdpb246MTE2YzNmMGI2YTRiNDc0YmJkZWQwOGI4NTk0ZDdlOGJfMTgzMw_fbec1873-c9d7-499c-9234-e475c9acd06f">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the RSU activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;RSUs outstanding at December&#160;31, 2022&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;924,810&#160;&lt;/span&gt;&lt;/td&gt;&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.12&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;3,043,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(217,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(263,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;RSUs outstanding at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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;3,487,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idda2300010564da9aa8963350b182f5a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfMS0xLTEtMS0xOTQ3NjA_fbfbf4e0-3df3-47bb-ad8d-1a257f4bd6b7"
      unitRef="shares">924810</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idda2300010564da9aa8963350b182f5a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfMS0zLTEtMS0xOTQ3NjA_0bc8bd7f-a782-4b5e-b7f8-1543906d0dfb"
      unitRef="usdPerShare">4.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i994d7decbf784cc895cef37dad08cc0a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfMi0xLTEtMS0xOTQ3NjA_c737186d-b153-4088-8188-c9d4aaf47d12"
      unitRef="shares">3043066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i994d7decbf784cc895cef37dad08cc0a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfMi0zLTEtMS0xOTQ3NjA_8bedec05-45a9-4324-ac71-339565e742e7"
      unitRef="usdPerShare">1.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i994d7decbf784cc895cef37dad08cc0a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfMy0xLTEtMS0xOTQ3NjA_37b5c52f-a4f4-4756-8cd9-6bc994997182"
      unitRef="shares">217135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i994d7decbf784cc895cef37dad08cc0a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfMy0zLTEtMS0xOTQ3NjA_b9779dbb-bdee-42d6-9447-280d1a2889b1"
      unitRef="usdPerShare">4.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i994d7decbf784cc895cef37dad08cc0a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfNC0xLTEtMS0xOTQ3NjA_4e6cd9f3-4dbf-4a94-8fcf-a7da8c646b6e"
      unitRef="shares">263690</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i994d7decbf784cc895cef37dad08cc0a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfNC0zLTEtMS0xOTQ3NjA_c4096faa-ccad-4848-bab6-fdf288150d53"
      unitRef="usdPerShare">2.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaff3a764ce3e446bac9ae86b2f8f25fd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfNS0xLTEtMS0xOTQ3NjA_c7284584-527a-4948-9521-9ea84ddd4436"
      unitRef="shares">3487051</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaff3a764ce3e446bac9ae86b2f8f25fd_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82MS9mcmFnOjExNmMzZjBiNmE0YjQ3NGJiZGVkMDhiODU5NGQ3ZThiL3RhYmxlOjM0MTM2OTEyODNhZjQ4NzlhNjI1ZTZmYmM3NmNlYWQ2L3RhYmxlcmFuZ2U6MzQxMzY5MTI4M2FmNDg3OWE2MjVlNmZiYzc2Y2VhZDZfNS0zLTEtMS0xOTQ3NjA_241e09c9-69f3-4b2d-ab3f-3707b59217d5"
      unitRef="usdPerShare">1.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RleHRyZWdpb246ZDIyZGQ5OGFmZjVkNDFmZDg2YzYxNzYwZWMyZTExZmZfNDAw_5d05a140-af9f-4b80-9b29-985b7989860b">Net Loss Per Share of Common Stock&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 loss &#x2014; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,019)&lt;/span&gt;&lt;/td&gt;&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;Shares used in calculating net loss per common share &#x2014; basic and diluted&lt;/span&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;225,523,627&#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="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;205,693,498&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share &#x2014; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities have been excluded from the computation of diluted weighted average shares outstanding, as their inclusion would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,724,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,002,454&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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,301,269&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;Warrants&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;798,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,110,655&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;Series A Convertible Preferred Stock (as converted to 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,115&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;Series B Convertible Preferred Stock (as converted to common 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;547,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;547,450&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;Total&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;18,557,017&#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="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;18,964,943&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RleHRyZWdpb246ZDIyZGQ5OGFmZjVkNDFmZDg2YzYxNzYwZWMyZTExZmZfNDAx_3dfe433e-6d70-49d1-b457-ec2809351849">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 loss &#x2014; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,019)&lt;/span&gt;&lt;/td&gt;&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;Shares used in calculating net loss per common share &#x2014; basic and diluted&lt;/span&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;225,523,627&#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="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;205,693,498&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per common share &#x2014; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfMi0xLTEtMS0xOTQ3NjA_69a53b51-7a1d-4176-bab7-83ce637cad8d"
      unitRef="usd">-16498000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfMi0zLTEtMS0xOTQ3NjA_0066ef3c-c17b-41ee-b821-b4cfb07b14cc"
      unitRef="usd">-18019000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfMy0xLTEtMS0xOTQ3NjA_79a1e954-1506-40ac-b8b1-bbbcca97d467"
      unitRef="shares">225523627</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfMy0xLTEtMS0xOTQ3NjA_d46abee8-f2aa-4bac-8eb6-26ec9600d808"
      unitRef="shares">225523627</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfMy0zLTEtMS0xOTQ3NjA_86dc883c-3b64-401d-b305-690e065776f2"
      unitRef="shares">205693498</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfMy0zLTEtMS0xOTQ3NjA_c8c4c9f5-4e96-472a-8d49-182e7fbb598e"
      unitRef="shares">205693498</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfNC0xLTEtMS0xOTQ3NjA_04c6d473-a3cb-47d8-b2f5-a95d24263877"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfNC0xLTEtMS0xOTQ3NjA_59ed2238-f11a-4c7b-99de-b9ba0cd34168"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfNC0zLTEtMS0xOTQ3NjA_4683c9dc-262e-44c5-a021-63bea7f28f74"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjNkOGRhMTI1NjIyYzRhOTY5ZTNmMTA1OWVkYTc4Y2Q1L3RhYmxlcmFuZ2U6M2Q4ZGExMjU2MjJjNGE5NjllM2YxMDU5ZWRhNzhjZDVfNC0zLTEtMS0xOTQ3NjA_cf696201-e09f-4d3d-9787-69e7556b900a"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RleHRyZWdpb246ZDIyZGQ5OGFmZjVkNDFmZDg2YzYxNzYwZWMyZTExZmZfMzk3_af612118-7c90-4473-bbda-ee07d42dad73">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities have been excluded from the computation of diluted weighted average shares outstanding, as their inclusion would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,724,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,002,454&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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,487,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,301,269&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;Warrants&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;798,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,110,655&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;Series A Convertible Preferred Stock (as converted to 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,115&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;Series B Convertible Preferred Stock (as converted to common 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;547,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;547,450&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;Total&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;18,557,017&#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="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;18,964,943&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieffaa18c12504f589ba2bcaf6f116c53_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfMi0xLTEtMS0xOTQ3NjA_af0620f4-ac24-4084-8389-c5e1ed041ff6"
      unitRef="shares">13724164</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3212c37f60e14c4cbafc1e59cefd14b8_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfMi0zLTEtMS0xOTQ3NjA_244f7eb0-e4bf-47ce-8067-c36cf970cb3a"
      unitRef="shares">14002454</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibe5a489d10f044c8bdf24468d8354e93_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfMy0xLTEtMS0xOTQ3NjA_9a7e150e-fc2e-4777-ba7c-cb20105aebea"
      unitRef="shares">3487051</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i572d280443dd493c88a1c9636d266b11_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfMy0zLTEtMS0xOTQ3NjA_db238bee-8231-47a2-b98f-2dd6dbcf5cf8"
      unitRef="shares">1301269</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id912efda19ef4f45822567da304d6f2d_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfNC0xLTEtMS0xOTQ3NjA_a3cc805f-e676-42f5-b827-911e58dee945"
      unitRef="shares">798352</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i74403a08a4ed4e77b7baa0321d0ded98_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfNC0zLTEtMS0xOTQ3NjA_14ca5fca-6201-4f98-8382-1ef1f87696c0"
      unitRef="shares">3110655</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7712021bd38e45fcb5bb51dce0e754dd_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfNS0xLTEtMS0xOTQ3NjA_6d512a98-b89b-4daa-b2e8-6a5bd6663ab4"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4a9ba870b7a343f48540e5d066114510_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfNS0zLTEtMS0xOTQ3NjA_6ee47716-1af2-439e-a5f2-58c2f541f75c"
      unitRef="shares">3115</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib689ff74fffd482383956482813fe509_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfNi0xLTEtMS0xOTQ3NjA_2c827157-77b7-47db-8d9a-344b9ca33702"
      unitRef="shares">547450</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i05a372fa4a1b47699efb6ce69ac2e40f_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfNi0zLTEtMS0xOTQ3NjA_ff12f10e-019d-46cb-9261-851115cba456"
      unitRef="shares">547450</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfNy0xLTEtMS0xOTQ3NjA_dfe29da1-e7d3-4ea0-a6ad-c79563973525"
      unitRef="shares">18557017</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idceb26c2775341f9922010f8065284e4_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82NC9mcmFnOmQyMmRkOThhZmY1ZDQxZmQ4NmM2MTc2MGVjMmUxMWZmL3RhYmxlOjgyZjFjMWFlNWI2NjQ3YTJiMzE0YzQ2ZDA0MzhjZjcwL3RhYmxlcmFuZ2U6ODJmMWMxYWU1YjY2NDdhMmIzMTRjNDZkMDQzOGNmNzBfNy0zLTEtMS0xOTQ3NjA_5abd6c91-cc56-4f75-9dd3-69735a6f87c7"
      unitRef="shares">18964943</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV82Ny9mcmFnOjcwMWMwNTM5ZTU4OTRiNDc4YTBiYmExY2JjM2VhYzI5L3RleHRyZWdpb246NzAxYzA1MzllNTg5NGI0NzhhMGJiYTFjYmMzZWFjMjlfNDU3MQ_c40530e1-02df-4bcf-99a3-6cb7fb9a3956">Commitments and Contingencies&lt;div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has commitments under certain license and development agreements, lease agreements, debt agreements, and consulting agreements. Commitments under certain license and development agreements include annual payments, payments upon the achievement of certain milestones, and royalty payments based on net sales of licensed products (commitments under the Company's licensing agreements are more fully described within the Company's 2022 Annual Report). Commitments under lease agreements are future minimum lease payments (see Note 6). Commitments under debt agreements are the future payments of principal and accrued interest under the EB-5 Loan Agreement (see Note 8). Commitments under consulting agreements include payments upon the achievement of certain milestones related to COVAXIN (see Note 10).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021, a securities class action lawsuit was filed against the Company and certain of its agents in the U.S. District Court for the Eastern District of Pennsylvania ("Court") (Case No. 2:21-cv-02725) that purported to state a claim for alleged violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (the "Exchange Act") and Rule 10b-5 promulgated thereunder, based on statements made by the Company concerning the announcement of the Company's decision to pursue the submission of a BLA for COVAXIN for adults ages 18 years and older rather than pursuing an EUA for the vaccine candidate. In July 2021, a second securities class action lawsuit was filed against the Company and certain of its agents in the Court (Case No. 2:21-cv-03182) that also purported to state a claim for alleged violations of Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder, based on the same statements as the first complaint. The complaints seek unspecified damages, interest, attorneys' fees, and other costs. In March 2022, the Court consolidated these two related securities class action lawsuits and appointed Andre Galan Bernd Benayon to serve as lead plaintiff. The lead plaintiff's amended complaint was filed in June 2022. The Company filed a motion to dismiss the amended complaint in August 2022. The lead plaintiff's opposition to the motion to dismiss was filed in October 2022. The Company filed its reply in support of the motion to dismiss in November 2022. Oral argument on the motion to dismiss took place in January 2023. In March 2023, the Court granted the Company's motion to dismiss with prejudice. The lead plaintiff has appealed to the United States Court of Appeals for the Third Circuit regarding the order that was entered in March 2023, which dismissed the action with prejudice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2021, a stockholder derivative lawsuit was filed derivatively on behalf of the Company against certain of its agents and the nominal defendant Ocugen in the Court (Case No. 2:21-cv-03876) that purported to state a claim for breach of fiduciary duty and contribution for violations of Sections 10(b) and 21(d) of the Exchange Act, based on facts and circumstances relating to the securities class action lawsuits and seeking contribution and indemnification in connection with claims asserted in the securities class action lawsuits. In September 2021, a second stockholder derivative lawsuit was filed derivatively on behalf of the Company against certain of its agents and the nominal defendant Ocugen in the Court (Case No. 2:21-cv-04169) that purported to state a claim for breach of fiduciary duties, unjust enrichment, abuse of control, waste of corporate assets, and contribution for violations of Sections 10(b) and 21(d) of the Exchange Act, based on the same allegations as the first complaint. The parties to both stockholder derivative lawsuits stipulated to the consolidation of the two stockholder derivative lawsuits and submitted to the Court in each action a proposed order requesting a stay of the litigation pending a decision on any motion to dismiss filed in the securities class action lawsuits, which the Court entered in April 2022. In March 2023, the Court in the securities class action lawsuits granted the Company's motion to dismiss with prejudice. In March 2023, the parties to the stockholder derivative lawsuits stipulated to extend the stay of litigation pending resolution of any appeal filed in the securities class action lawsuits, which the Court entered in March 2023. As aforementioned, an appeal was filed by the lead plaintiff in the securities class action lawsuits in March 2023.&lt;/span&gt;&lt;/div&gt;The Company believes that the lawsuits are without merit and intends to vigorously defend against them. At this time, no assessment can be made as to their likely outcome or whether the outcome will be material to the Company. No information is available to indicate that it is probable that a loss has been incurred and can be reasonably estimated as of the date of the condensed consolidated financial statements and, as such, no accrual for the loss has been recorded within the condensed consolidated financial statements.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i030abc09f00343b98742ae247db18b3a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMTExL2ZyYWc6Y2RiMTMwMTNiYzYyNGQ5N2EyOGU2ZTA2Zjg1MGQ2MTgvdGV4dHJlZ2lvbjpjZGIxMzAxM2JjNjI0ZDk3YTI4ZTZlMDZmODUwZDYxOF8zODQ4MjkwNjk3NTkx_e56b5a34-cadb-4c1f-8720-7cd3c2daecc0">Subsequent EventsSubsequent to March&#160;31, 2023, the Company borrowed $0.5 million pursuant to the EB-5 Loan Agreement. Refer to Note 8 for the terms and conditions of the EB-5 borrowings.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ProceedsFromSecuredLinesOfCredit
      contextRef="i5de9e5ea14fa4dd080fed214d908d419_D20230401-20230505"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZmOTE1ZmI0YTA4YjQzMWY4ZjBjOGJhODkyN2ZhZjM5L3NlYzo2ZjkxNWZiNGEwOGI0MzFmOGYwYzhiYTg5MjdmYWYzOV8xMTExL2ZyYWc6Y2RiMTMwMTNiYzYyNGQ5N2EyOGU2ZTA2Zjg1MGQ2MTgvdGV4dHJlZ2lvbjpjZGIxMzAxM2JjNjI0ZDk3YTI4ZTZlMDZmODUwZDYxOF81NDk3NTU4MTQyMTk_051a02aa-6778-4740-9321-a525b6b0d5a3"
      unitRef="usd">500000</us-gaap:ProceedsFromSecuredLinesOfCredit>
</xbrl>
