<?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/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:tars="http://tarsusrx.com/20210630"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="tars-20210630.xsd" xlink:type="simple"/>
    <context id="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id418552000374cee91d2f152ebbeefbf_I20210801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2021-08-01</instant>
        </period>
    </context>
    <context id="id5386c319aba4c61a7bf6efd8331dd95_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a6d638fd8024fb489c508a2ffc1d40a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia569047a0bf44c6a9285af3f2ca01975_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia277d64b3cf54f299bea0e672deb68c6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7b407322af7f46eca61e30b4fecffe2b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i844a21cea71e4d1bae8b39773824d43d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i631be233d7544546b6561e0e68e759a9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idaa5350dda6d437da5ff9a746dca6f3b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i47131aae4502439b84e481d0cd4795aa_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib1e17b2b90194854a0c1f35b7f7a220c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:LicenseAndCollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6cfb8f7666f5404697abaf42468b411d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:LicenseAndCollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f0a7226965f407bb1332105daf637d9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:LicenseAndCollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i883f70c143b9443d8fd6e696331febda_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:LicenseAndCollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieb7ee0d743be4e14b1401f1d0a96ec6d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i52e734a7761645e48b189cb6e2b8421e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac09cf4a066646c188469b8b5c55183e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad26ed4c0a904b1db84e266a4d16a1b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23ecbbc22f4540cd8bcea0e396ba673e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7a28ec4e85d84692b4ca6a32628fa4be_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibc512caba35a452c8e9461069e750305_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if4ab6ac8e8814105820d3a3d650f85f6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i739e66a8b2094324ad392839b69d2eec_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i33759a7e324e4a7d9618b0aaa5838ece_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8fb433c2724c4c6e91eb08e2465af045_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i47b0c69c412247c68a44124006cf6612_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i17e969dac4d6411dbb826ee3db9998d9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6a8d4c6166724c9dba7245924538fd86_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i345e2829049d4416bf301cc23ac6a406_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id0634e483f0f4516a460bacff8b51bcc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4426dbfe40cc497ab87fc456c68f513e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5291f4b8a4e24019929680d04b243c5f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia1f9f9fed4d646e2b0a01016693eec81_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iaeccdc12ddfa46af872eef01caec5973_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i582e67cbd8fa41379c4ab2acf8ad6e1c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i94907dbf7f4947419d7e95e4a21fe043_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i18065d30bf104e29b2ef78dd078ba467_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5fb6e623368041f9a2fada37f7f956b8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib35a7e25ebbe4fc381478dbc1dc8dbd3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i54f251974ca94b0e9b65707daf81e0f4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2d8683a7d9e14fe9abbd3f6a5c86c6f6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4f0da49422cc4c05b2cba9c4406d801a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ice41973b875c464a83d520944c39c4eb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i58d0bbc40e024b4bab78c783704a7261_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1195e7340d234c54a47b573024044888_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i940347dc2e60436481e72725ac419fe5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i211c6caec1a14d17bb9a07d1b78206cc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i760234fe991c4dce8f6fcb5f097fe516_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if1b6177ab72f41b8a0277863efcf4f48_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic6dea8e6a4a44ea8b8d16ccb73c60507_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iff82cd871b884faca9901b82ef49823f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icc3a3e1730b5474fb6d19a4e8ace2be6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib5b15cc9e2f848be9dcc3c45f2dcb249_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id44cd453c94c48e99a7b9568be7f73e7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i37397987845b4ff0830e35dfd25588e8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id299c065b2574582a3d3a576ee8241d8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iefff22de6102436b99e849ce51fd5afa_D20201020-20201020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-20</startDate>
            <endDate>2020-10-20</endDate>
        </period>
    </context>
    <context id="i92fe8dadc41449e49b3e9e72a278675a_I20201020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-20</instant>
        </period>
    </context>
    <context id="ia81ce0ad42d6478f8526933a9dce6e9d_D20201020-20201020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-20</startDate>
            <endDate>2020-10-20</endDate>
        </period>
    </context>
    <context id="i63a91755fb3d4006a2cc404a6ded9de0_D20201008-20201008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2020-10-08</startDate>
            <endDate>2020-10-08</endDate>
        </period>
    </context>
    <context id="i366691130c6c4705a075c2827729e560_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0c14c67cea444f0bb19eaae7c5445028_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i652b87a7987044cca7f42704ba156268_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic9b8f6a5a48541248c73d37edf6dcbae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ad7dbb20ff542cab6548bbf1e554538_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifac36b8ba5a54e45b43ad3707581ea5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia344278fd11e4e599d06a16dbef3dac0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id9254bbc4390429eadabae632a1ee8ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4fa02c7ace144c81a2fd09a81a1d827c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i160de614ede245e3b4a8318dd5566a1f_I20201020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tars:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-20</instant>
        </period>
    </context>
    <context id="i4417090679e84025a7090d9e6076ba21_I20201020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tars:EquityIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-20</instant>
        </period>
    </context>
    <context id="ide340ac61efb43b08434911f4db98e68_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tars:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i70a7676a97b848b1a1f7a3665d148983_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tars:EquityIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iae02a45997884de49225d614d0b8bfcf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tars:EquityIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia1441e738b9045918e9a7e31197dd133_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tars:EquityIncentivePlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id52f2032269a4f819d15bd4d1e161a3b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia382e48d34b4428fafebec87724739c8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i09be892cb78f4a5492f5791c5d513c0a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i54c21ad7a9fe43c996fb0628c1fd4ac4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie004d19f0fd443d5b88f07a7468ee270_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idaa289cd736c437987015fee0950c75c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i42649f1122f8480785c73d82be5bd8dc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i52aedec7a8084e91bca615af7ebec95a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icea321863db444169b622b85850d6e55_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i00691ca440da494bb30506de043894c3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib790f0e6092341f4a52bec6af062bad6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4bb4eaa3ec8e4dea84b9f3711947b2e3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i41b874cb3c6a4ec08fed9386a1952c2d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i09d03f0a6dbb451781fd862327cdf06f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i676991ec719542d787676a12566ca054_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia30cf1b452db4f2ab51f825c5ca653f5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tars:ShareBasedPaymentArrangementEarlyExercisedOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i219f4b1f55974121826108795989b54f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tars:ShareBasedPaymentArrangementEarlyExercisedOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iddbd54b520554e4eba813e5be9dfdf7d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i09a13b7525134e7abe18f464f8248af4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i53e1600dba1b4b808a42c009c3b3eaa9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1923bd29bb5b417abd997b0aed3bc467_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia46c6f317af64f7caba90357c4e57a2d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i62e01287e81647ce9087b8b1ff3d25cf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i220d03846323467db8c56663c9a2e8df_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i229e0511be204ad18d91926584e23767_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6a8425d752d4893941d5870ecfeb307_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8de5698c138449598b8e67a58294917_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7356e8595ea47819751082d1cbcd009_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i739167d612a94c119439e7d8a3bb2b98_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id7653af8a6494075bf51541661c26fca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3dd90741d4ee44c0912e3f9f2224b6b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i531e6f9904f341b0bf1f8a0e802a62ba_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iabd2ce550eaa434ea84c33a084eae37b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icb3da3b8c1a44b60becc387206f9893f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">tars:IrvineOfficeAndFacilitiesLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie05ece3c0fcc4ccaa63406a8de30a51b_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ie13dc8d045254f7482573f832793430f_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1452c0961726458e8ba94815bf62b628_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">tars:OtherFacilityLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if2b5fae2eaf5463c9ec06e5004104176_D20200601-20200601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-01</endDate>
        </period>
    </context>
    <context id="i4f5e022e1a4a4c389fd70f2fdd2953e1_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i120ab40354ce4e18abe9a05184afca4c_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i93cd1b65dc5e40239017d30da180b216_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0d2fb7b171a54a6d88b68e421934e6d8_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:ClinicalMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="iad5ec97fc35d4af183d9972de8c93b10_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CommercialAndSalesMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i70b499fd960e46b6927230aed1207cbd_D20210401-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ie07d05df956f4d13b7387802ceea7fc8_D20210401-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:ElancoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="id78fdaf99d664fb88506c79ba98fab86_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i984e3a65060c4cfeb572fc37ad5c4a4b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:ClinicalMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1af047204199476fbf9fa4a0c7a282ea_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CommercialAndSalesMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i82afa114a25e4157b2a2b9dd666cfc9c_D20200903-20200903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-03</startDate>
            <endDate>2020-09-03</endDate>
        </period>
    </context>
    <context id="i0574c418228c4e3ab5c608032507de3f_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i99377563ab2d44c1b8761203fb868e37_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ib7f0a54579764e34bd42dd790ba99ef4_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i16f2fabfc6b747e5837e0174609fcc2b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:DevelopmentAndRegulatoryMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iaa0fee81cd004ce9a21528b56b335914_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:DevelopmentAndRegulatoryMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie2e854be994f41e6972a64d241a91f47_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:SalesMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib4ad4f4b71ae44b283fcc4fb9a913a39_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id305f2fec3554db090e0b6fe23e91f04_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i597fcedd8e7a4ac5ad1d8f9599d89d31_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6cb967d1c1e54bef8b85105752dc7964_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819790</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tars:LianBioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tars:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</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>tars:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="vote">
        <measure>tars:vote</measure>
    </unit>
    <unit id="contract">
        <measure>tars:contract</measure>
    </unit>
    <unit id="arrangement">
        <measure>tars:arrangement</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80L2ZyYWc6Mjc4ZjIwYjU4ZDJhNDZiZmIwNjE5MDRmYTJkZmI0MzYvdGFibGU6YWVkOWUyMzg3OTUyNDQwNjg0ZTcwNGI3MTRiYTk4NTQvdGFibGVyYW5nZTphZWQ5ZTIzODc5NTI0NDA2ODRlNzA0YjcxNGJhOTg1NF8yLTEtMS0xLTA_84d11653-d924-4d1a-ac32-795f6a5d946c">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80L2ZyYWc6Mjc4ZjIwYjU4ZDJhNDZiZmIwNjE5MDRmYTJkZmI0MzYvdGFibGU6YWVkOWUyMzg3OTUyNDQwNjg0ZTcwNGI3MTRiYTk4NTQvdGFibGVyYW5nZTphZWQ5ZTIzODc5NTI0NDA2ODRlNzA0YjcxNGJhOTg1NF8zLTEtMS0xLTA_37178177-d779-4341-833c-42969a8dadb5">0001819790</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80L2ZyYWc6Mjc4ZjIwYjU4ZDJhNDZiZmIwNjE5MDRmYTJkZmI0MzYvdGFibGU6YWVkOWUyMzg3OTUyNDQwNjg0ZTcwNGI3MTRiYTk4NTQvdGFibGVyYW5nZTphZWQ5ZTIzODc5NTI0NDA2ODRlNzA0YjcxNGJhOTg1NF80LTEtMS0xLTA_f48c5241-710b-436e-8fae-f2359b47ee2f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80L2ZyYWc6Mjc4ZjIwYjU4ZDJhNDZiZmIwNjE5MDRmYTJkZmI0MzYvdGFibGU6YWVkOWUyMzg3OTUyNDQwNjg0ZTcwNGI3MTRiYTk4NTQvdGFibGVyYW5nZTphZWQ5ZTIzODc5NTI0NDA2ODRlNzA0YjcxNGJhOTg1NF81LTEtMS0xLTA_cf28cb98-f47c-4753-b0c4-7c0a56cfef1e">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80L2ZyYWc6Mjc4ZjIwYjU4ZDJhNDZiZmIwNjE5MDRmYTJkZmI0MzYvdGFibGU6YWVkOWUyMzg3OTUyNDQwNjg0ZTcwNGI3MTRiYTk4NTQvdGFibGVyYW5nZTphZWQ5ZTIzODc5NTI0NDA2ODRlNzA0YjcxNGJhOTg1NF82LTEtMS0xLTA_5f241fdf-4a2a-4b26-b073-97d454a42923">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="i63a91755fb3d4006a2cc404a6ded9de0_D20201008-20201008"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNy9mcmFnOmMzZDRmYzhjNDYxNjRmZGY5NGFkZjZhN2M2NTEwMmZlL3RhYmxlOjE0YjRiZTM2OWUzMDRjNDBhNjc3NmZlYTU2OGNmZGIxL3RhYmxlcmFuZ2U6MTRiNGJlMzY5ZTMwNGM0MGE2Nzc2ZmVhNTY4Y2ZkYjFfMi0xLTEtMS0w_66f369b2-bdaf-4da0-bdfd-b2a996bef3d2"
      unitRef="number">0.1346</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="iae02a45997884de49225d614d0b8bfcf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfMjM4Ng_487f5d4f-2795-4d06-a86b-a0f73cdced0d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <dei:DocumentType
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTU2_06a445eb-0151-4cb2-803d-81790ec23f47">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6ZTNlMmE2MDMzZTgyNDUyNGE3OTY0NGRjMDM1OTkzZWQvdGFibGVyYW5nZTplM2UyYTYwMzNlODI0NTI0YTc5NjQ0ZGMwMzU5OTNlZF8wLTAtMS0xLTA_51ab11d3-401f-478c-87f5-73d27504c368">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xMjk_17c0ba77-177e-41d8-9d82-f9a3afc25bb7">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6OWM2OWUwZWUwN2VlNGZkOWFiZDQxZTcyNDVkNTk5ZGYvdGFibGVyYW5nZTo5YzY5ZTBlZTA3ZWU0ZmQ5YWJkNDFlNzI0NWQ1OTlkZl8wLTAtMS0xLTA_e4af4ebb-2bc2-4b1c-98b2-56ddfe6e0289">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTU3_ffd9a4e2-bec4-47a0-8e07-42f464b9a81c">001-39614</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTU4_46b849f2-c212-473d-b9ca-c2858a202ea6">TARSUS PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6ODlmMDhmNzJhYWNlNDBlNDk1NGE0MzQ2ZGI5OWZhYTAvdGFibGVyYW5nZTo4OWYwOGY3MmFhY2U0MGU0OTU0YTQzNDZkYjk5ZmFhMF8wLTAtMS0xLTA_8b5f7623-0be6-4aae-9aaa-6e22ff64d79e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6ODlmMDhmNzJhYWNlNDBlNDk1NGE0MzQ2ZGI5OWZhYTAvdGFibGVyYW5nZTo4OWYwOGY3MmFhY2U0MGU0OTU0YTQzNDZkYjk5ZmFhMF8wLTItMS0xLTA_e55fd141-cb54-426b-a6fd-79cefd21c1ca">81-4717861</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6OGFlM2M0MGU1NmQ5NDkwNGJmMmNjYWI3NzdmYWUwMDQvdGFibGVyYW5nZTo4YWUzYzQwZTU2ZDk0OTA0YmYyY2NhYjc3N2ZhZTAwNF8wLTAtMS0xLTA_1e9b37ea-35c5-4f45-a2d3-3583777e8d63">15440 Laguna Canyon Road, Suite 160</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6OGFlM2M0MGU1NmQ5NDkwNGJmMmNjYWI3NzdmYWUwMDQvdGFibGVyYW5nZTo4YWUzYzQwZTU2ZDk0OTA0YmYyY2NhYjc3N2ZhZTAwNF8xLTAtMS0xLTAvdGV4dHJlZ2lvbjo4OGNhN2Q2NjliNGU0M2JhOGZmYzdkY2VkMGNmMGI3OV80_a50560a9-95ca-4f0f-a6e0-154acc5c3b46">Irvine</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6OGFlM2M0MGU1NmQ5NDkwNGJmMmNjYWI3NzdmYWUwMDQvdGFibGVyYW5nZTo4YWUzYzQwZTU2ZDk0OTA0YmYyY2NhYjc3N2ZhZTAwNF8xLTAtMS0xLTAvdGV4dHJlZ2lvbjo4OGNhN2Q2NjliNGU0M2JhOGZmYzdkY2VkMGNmMGI3OV84_093fef0c-de7e-4d18-a022-01285d9ba5ba">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6OGFlM2M0MGU1NmQ5NDkwNGJmMmNjYWI3NzdmYWUwMDQvdGFibGVyYW5nZTo4YWUzYzQwZTU2ZDk0OTA0YmYyY2NhYjc3N2ZhZTAwNF8xLTItMS0xLTA_9fcec914-6836-4be4-86af-5c48652ce73f">92618</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTQ5_10fa9e51-c992-4ab4-be18-c4b103281dd5">(949)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTU5_9affb116-d6ef-4aeb-ae8e-d0e5b06a4eb2">409-9820</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6MTAxMDc0NDFiMmJlNDFjOTkyNzhkOTY0MjJhYzMyZTgvdGFibGVyYW5nZToxMDEwNzQ0MWIyYmU0MWM5OTI3OGQ5NjQyMmFjMzJlOF8xLTAtMS0xLTA_2b1fdb65-9e12-4fe3-a32b-c1652962d18c">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6MTAxMDc0NDFiMmJlNDFjOTkyNzhkOTY0MjJhYzMyZTgvdGFibGVyYW5nZToxMDEwNzQ0MWIyYmU0MWM5OTI3OGQ5NjQyMmFjMzJlOF8xLTEtMS0xLTA_67db0491-b88f-4bc2-9741-2d29fa0a6bdf">TARS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6MTAxMDc0NDFiMmJlNDFjOTkyNzhkOTY0MjJhYzMyZTgvdGFibGVyYW5nZToxMDEwNzQ0MWIyYmU0MWM5OTI3OGQ5NjQyMmFjMzJlOF8xLTItMS0xLTAvdGV4dHJlZ2lvbjowY2JjMjFmMTZiYWM0MzM3YmM2OWMyZmVkMzNkZmNkNF8zNA_c0a1e3a1-669f-4e27-80bd-1347600a10ea">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTYw_df7fce16-bd60-4a52-b6d8-1f60bd6f3bf3">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTUw_587e28da-ba00-48c1-b9ad-552f23d4ef97">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6YjVjZGM1YjFkODZlNDUxOWE1MDI4ZmJkNjAxN2QwMWMvdGFibGVyYW5nZTpiNWNkYzViMWQ4NmU0NTE5YTUwMjhmYmQ2MDE3ZDAxY18xLTAtMS0xLTA_16ada236-9cd2-4703-b303-6400f42cd18b">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6YjVjZGM1YjFkODZlNDUxOWE1MDI4ZmJkNjAxN2QwMWMvdGFibGVyYW5nZTpiNWNkYzViMWQ4NmU0NTE5YTUwMjhmYmQ2MDE3ZDAxY18xLTQtMS0xLTA_6ec54770-cfc3-4feb-9f53-4275c79071e0">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGFibGU6YjVjZGM1YjFkODZlNDUxOWE1MDI4ZmJkNjAxN2QwMWMvdGFibGVyYW5nZTpiNWNkYzViMWQ4NmU0NTE5YTUwMjhmYmQ2MDE3ZDAxY18yLTQtMS0xLTA_ff6455fe-07a1-4011-91be-023d4d360a47">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTUx_a364930c-8300-4599-a74a-a24477f7b9de">true</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTUy_c37e4d73-e501-4247-b8d5-962190dfff99">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id418552000374cee91d2f152ebbeefbf_I20210801"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xL2ZyYWc6ZTA4NjgxYjQwYTU0NDAwNGFmYWFjOTc1Y2E2NzFhYWMvdGV4dHJlZ2lvbjplMDg2ODFiNDBhNTQ0MDA0YWZhYWM5NzVjYTY3MWFhY18xOTUz_2270f95c-66e5-4ea7-a5ee-d910aada5f23"
      unitRef="shares">20574104</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfNS0xLTEtMS0w_b93f53b6-1b66-4145-87e6-503f1391cfa7"
      unitRef="usd">176735000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfNS0zLTEtMS0w_05b8c81b-a1eb-46a0-ade3-57b32b51ba6f"
      unitRef="usd">168129000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfNi0xLTEtMS0w_a71daa03-67e0-4546-a101-72a8a3e5acc4"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfNi0zLTEtMS0w_b061e4fe-5fef-4278-92a7-79f3572f0f57"
      unitRef="usd">20000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfNy0xLTEtMS0w_11b146db-a55f-40cd-bf22-6c59f4c32c8e"
      unitRef="usd">20000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfNy0zLTEtMS0w_e881c4c1-9f00-460c-b268-89c9dafea2c1"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfOS0xLTEtMS0w_095fefac-479b-4d02-ba9f-488bdfa7f221"
      unitRef="usd">157000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfOS0zLTEtMS0w_a0eab939-2329-43ab-b9fc-402643d8fd13"
      unitRef="usd">20000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTAtMS0xLTEtMA_36c9faaf-dfc9-460a-bf17-c5c75b375eb9"
      unitRef="usd">4012000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTAtMy0xLTEtMA_0065d50a-0f4c-4b56-8c13-0ce007294864"
      unitRef="usd">2486000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTEtMS0xLTEtMA_696d4a8b-a027-460c-a3cf-fd7c9254faf8"
      unitRef="usd">200904000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTEtMy0xLTEtMA_4796ac8e-debf-4621-83da-e3d4ff509058"
      unitRef="usd">170655000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTItMS0xLTEtMA_85d55cd3-6136-4041-bea2-6ada956ed7a6"
      unitRef="usd">481000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTItMy0xLTEtMA_3e7b0add-3341-44bd-b83c-a76d248e7454"
      unitRef="usd">548000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTMtMS0xLTEtMA_105b67c2-9e10-4a90-b948-4f986852054e"
      unitRef="usd">540000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTMtMy0xLTEtMA_e5c00147-73d0-4911-ad1c-5129681eb7c0"
      unitRef="usd">688000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTQtMS0xLTEtMA_a23d1f65-bae0-4a60-a85c-dc4d10828846"
      unitRef="usd">1525000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTQtMy0xLTEtMA_c9b13836-4a65-4aff-afed-7df3288d9875"
      unitRef="usd">81000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTUtMS0xLTEtMA_487703e6-373b-4824-80b5-756e32d3237f"
      unitRef="usd">203450000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTUtMy0xLTEtMA_37dd3429-606e-45d2-97b5-0563d688abc6"
      unitRef="usd">171972000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTgtMS0xLTEtMA_9c0cafdb-5994-42f1-b9b5-0fa5345d9e38"
      unitRef="usd">8985000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTgtMy0xLTEtMA_b5e8fe1b-b91a-445f-94a2-8fd753f696d1"
      unitRef="usd">4347000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTktMS0xLTEtMA_6dbe1670-220b-48eb-b68c-120d3a97a065"
      unitRef="usd">1470000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMTktMy0xLTEtMA_32174082-8ae7-4047-8330-67ce381df99b"
      unitRef="usd">1040000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjAtMS0xLTEtMA_f09f7202-c914-40e9-b9cf-9ac695f74505"
      unitRef="usd">10455000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjAtMy0xLTEtMA_c1379362-9260-4f82-b3d1-313196ab3bfc"
      unitRef="usd">5387000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjEtMS0xLTEtMA_f6d2730b-a8d0-4229-aab5-0573a6e12d13"
      unitRef="usd">524000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjEtMy0xLTEtMA_2d5f92f3-4020-433d-87cd-3afca012a586"
      unitRef="usd">605000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjItMS0xLTEtMA_bdbcfb72-d620-4029-a1ae-3e72925addd7"
      unitRef="usd">10979000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjItMy0xLTEtMA_d872d732-3c6d-4b74-a547-6ef0d8d47913"
      unitRef="usd">5992000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjMtMS0xLTEtMA_ff8e9991-c46e-4997-abfb-6c3978440e2a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjMtMy0xLTEtMA_ab547e5e-b5ce-4089-8fb9-0eee6dbb009e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjc0N2Y0NjA5YzY0ZDRkOTJhN2RmNjViOTJiYjRlMzk1XzIx_1c33b3da-2bed-47ed-803a-596e18e69167"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjc0N2Y0NjA5YzY0ZDRkOTJhN2RmNjViOTJiYjRlMzk1XzIx_ad73728f-6f51-4d21-bb74-49ed143a5fe5"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjc0N2Y0NjA5YzY0ZDRkOTJhN2RmNjViOTJiYjRlMzk1XzM1_142c8167-7280-4acd-96b0-20459b42a9fb"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjc0N2Y0NjA5YzY0ZDRkOTJhN2RmNjViOTJiYjRlMzk1XzM1_3d4074ca-10a7-4982-bc49-9476853c6292"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjc0N2Y0NjA5YzY0ZDRkOTJhN2RmNjViOTJiYjRlMzk1XzYz_3109f0cd-0a8d-439e-a752-12aa1b6a3094"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjc0N2Y0NjA5YzY0ZDRkOTJhN2RmNjViOTJiYjRlMzk1XzYz_dc7f3be3-0fc0-4af9-9cc3-85212e86fe2c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjc0N2Y0NjA5YzY0ZDRkOTJhN2RmNjViOTJiYjRlMzk1XzYz_ed0a2b68-9132-4128-95ef-5e8a96eff919"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjc0N2Y0NjA5YzY0ZDRkOTJhN2RmNjViOTJiYjRlMzk1XzYz_fcc716db-3377-4aa3-a926-b5ba678c8770"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMS0xLTEtMA_686aaed6-31cf-462d-921e-e19060027ce7"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjUtMy0xLTEtMA_cda21b4f-4a62-4af5-8700-fbab6af604d9"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzE4_10b1a972-207f-49ea-b81a-e327899e2548"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzE4_bcdce746-b25f-4487-828c-0f2ae9f1f50c"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzMy_6647eb2b-cf56-4445-abf2-6947dd9f2c6f"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzMy_6eafa6d2-c149-4573-9493-63c32f499c25"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzU0_3fdaf6af-2418-46b1-b960-fe24e85fc202"
      unitRef="shares">20704104</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzc1_a914b6f9-2e67-4d76-9fe3-69ae22fc1dfb"
      unitRef="shares">20573951</us-gaap:CommonStockSharesOutstanding>
    <tars:CommonStockSharesSubjectToRepurchase
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzEwNg_081b566f-3519-43c7-8702-6162b61cdca4"
      unitRef="shares">130153</tars:CommonStockSharesSubjectToRepurchase>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzE1Nw_c67bffe7-91a9-4790-9562-4bfebe158574"
      unitRef="shares">20502576</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzE3OA_2bc01189-9494-4c98-b2ea-07bccf9d4b3b"
      unitRef="shares">20323301</us-gaap:CommonStockSharesOutstanding>
    <tars:CommonStockSharesSubjectToRepurchase
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOmYxNjdhYTM0MDE4MzRkYWZhMjc1Njg2NWFjZWUxOTRkXzIwOQ_5e725829-2849-4bcf-8524-ca0775d7da88"
      unitRef="shares">179375</tars:CommonStockSharesSubjectToRepurchase>
    <us-gaap:CommonStockValue
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMS0xLTEtMA_b2594554-ced0-48f0-b4ab-cb63435af61e"
      unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjYtMy0xLTEtMA_a9906ce6-b223-455a-b6ac-3df7e2e6fb70"
      unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjctMS0xLTEtMA_a6ab4622-a6db-4807-a912-1fc3e8a398fa"
      unitRef="usd">208591000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjctMy0xLTEtMA_10d70464-ed35-4378-8853-9188e9db4571"
      unitRef="usd">198821000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjgtMS0xLTEtMA_51b22389-7ee9-4264-bd25-027edda1e42f"
      unitRef="usd">-16124000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjgtMy0xLTEtMA_badf3259-3e32-4bb7-b351-34d4bf1c00fe"
      unitRef="usd">-32845000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjktMS0xLTEtMA_6aa902f5-f972-4d4f-b2dd-e44bd8d963f0"
      unitRef="usd">192471000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMjktMy0xLTEtMA_22e2b0bd-fec2-4ff1-aa68-6df4a83e6b55"
      unitRef="usd">165980000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMzAtMS0xLTEtMA_d3387889-ecc6-4d41-9095-656d58dbb127"
      unitRef="usd">203450000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8xOS9mcmFnOjQwYWMwZWNhMDQ4YjQzMjI4ODViODIxMTkzN2VkYzQwL3RhYmxlOmY5MTg4ZmVhMDc5OTRkNDdhNWQxYjJkZWZlMTFkN2YyL3RhYmxlcmFuZ2U6ZjkxODhmZWEwNzk5NGQ0N2E1ZDFiMmRlZmUxMWQ3ZjJfMzAtMy0xLTEtMA_849269d1-bb4f-49a1-bb0e-cf52a82b14f0"
      unitRef="usd">171972000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i6a6d638fd8024fb489c508a2ffc1d40a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMy0xLTEtMS0w_9b8514fd-de00-4594-8d3c-74162d07560c"
      unitRef="usd">19048000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia569047a0bf44c6a9285af3f2ca01975_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMy0zLTEtMS0w_570dbb04-2e11-457e-a26e-16f3f726d290"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia277d64b3cf54f299bea0e672deb68c6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMy01LTEtMS05Ng_e8d2ffc8-8501-4b28-aeaa-8f0b1b149cf7"
      unitRef="usd">52359000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b407322af7f46eca61e30b4fecffe2b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMy03LTEtMS05Ng_d5093507-857d-4905-bba2-d7494f51d4b2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i844a21cea71e4d1bae8b39773824d43d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNC0xLTEtMS0w_aecdde0e-7795-4268-b200-358be11a4e16"
      unitRef="usd">2969000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i631be233d7544546b6561e0e68e759a9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNC0zLTEtMS0w_beb9ac29-ea38-435b-9717-a68c5890de88"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idaa5350dda6d437da5ff9a746dca6f3b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNC01LTEtMS05Ng_ad9179fe-75a8-4e84-a5bb-61ac9e6ef343"
      unitRef="usd">3090000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i47131aae4502439b84e481d0cd4795aa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNC03LTEtMS05Ng_0d8f974e-4f97-435f-8833-d9e799fd3747"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNS0xLTEtMS0w_aae40a09-a1b8-46a4-b4ba-4a439bc6b501"
      unitRef="usd">22017000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNS0zLTEtMS0w_b64067d2-b8c4-4744-8d1d-f9e6b34e2152"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNS01LTEtMS05Ng_71eb3ace-8374-4aea-a3cd-28b677201c2b"
      unitRef="usd">55449000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNS03LTEtMS05Ng_b8f108dd-54a8-480c-89d2-1e0e8aa5cbee"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="ib1e17b2b90194854a0c1f35b7f7a220c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNy0xLTEtMS0w_cca63b31-caa7-4d8b-98d5-19db1790c454"
      unitRef="usd">737000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6cfb8f7666f5404697abaf42468b411d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNy0zLTEtMS0w_df61b935-36bc-4e94-b9e6-14b371b0c034"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i4f0a7226965f407bb1332105daf637d9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNy01LTEtMS05Ng_10e74731-41d3-4e02-9439-1b84c2960c5b"
      unitRef="usd">2034000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i883f70c143b9443d8fd6e696331febda_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfNy03LTEtMS05Ng_7e459764-83ce-4dd5-ad70-df963c084d86"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfOC0xLTEtMS0w_804b7db7-173f-4fd7-9294-242b2c554051"
      unitRef="usd">7204000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfOC0zLTEtMS0w_a2534c24-6f5f-409c-b99e-9bc8dfc4fc8f"
      unitRef="usd">1737000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfOC01LTEtMS0w_002392f4-3a06-47f5-8ae7-46eb8682fa69"
      unitRef="usd">23465000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfOC03LTEtMS0w_24ba5bda-28c1-4b23-bdaf-9ef45d125a44"
      unitRef="usd">3249000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfOS0xLTEtMS0w_4796e55a-e748-4a4c-aa3e-5b373b31572d"
      unitRef="usd">6794000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfOS0zLTEtMS0w_09d0717b-161c-4e4e-a907-43c6e21109a0"
      unitRef="usd">1526000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfOS01LTEtMS0w_13072813-8c6b-476c-9026-3b174085d9a3"
      unitRef="usd">11954000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfOS03LTEtMS0w_44db3898-8bd8-45f5-9b8d-c0cea98c9ebe"
      unitRef="usd">2132000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTAtMS0xLTEtMA_f195776e-16dc-4efc-911c-bc96fd1f8d4e"
      unitRef="usd">14735000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTAtMy0xLTEtMA_91c63b2e-e570-4841-a720-702f8400f99a"
      unitRef="usd">3263000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTAtNS0xLTEtMA_d3f0ca83-b1fd-4627-84e3-b512fd43d66b"
      unitRef="usd">37453000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTAtNy0xLTEtMA_c19054c2-6c9e-4f4f-884a-af5e873c7f5b"
      unitRef="usd">5381000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTEtMS0xLTEtMA_64a6c741-07de-4062-86cc-b72f2d24e7be"
      unitRef="usd">7282000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTEtMy0xLTEtMA_7434e458-bdec-42df-a45c-16c1c98d6e54"
      unitRef="usd">-3263000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTEtNS0xLTEtMA_34869f7b-b1f0-462b-8183-7341a0cf47c8"
      unitRef="usd">17996000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTEtNy0xLTEtMA_48eedfe3-983e-4871-9667-6feda8817d1e"
      unitRef="usd">-5381000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTMtMS0xLTEtMA_142bb2f1-1d3f-458f-b3e4-2a1e4cb8f317"
      unitRef="usd">7000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTMtMy0xLTEtMA_9d627109-ac5a-44b4-b5c1-0f6888904954"
      unitRef="usd">13000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTMtNS0xLTEtMA_2c226a93-7092-4d12-aa0e-6876e8e29402"
      unitRef="usd">16000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTMtNy0xLTEtMA_f7d3ba37-f16f-4496-aedf-4f81d3faecd8"
      unitRef="usd">174000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTQtMS0xLTEtMA_6478fc64-905e-4ef8-ba0c-9c735310948b"
      unitRef="usd">-39000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTQtMy0xLTEtMA_8626dc28-61f4-4078-8eb9-7ab50991cfc8"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTQtNS0xLTEtOTY_ec3cd70f-c2aa-4906-bcc1-1879ecae56c4"
      unitRef="usd">-73000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTQtNy0xLTEtOTY_1a9b8414-0fcc-4deb-ac5d-cf5592b6ee3a"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTYtMS0xLTEtMA_9ce4d0f6-c461-4a20-87cf-2bc5254650ae"
      unitRef="usd">-876000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTYtMy0xLTEtMA_21a549e4-7dae-4c25-8d0f-30beeccf1b4c"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTYtNS0xLTEtMA_cb615e21-ad54-466c-9dbb-daef133eabcd"
      unitRef="usd">-876000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTYtNy0xLTEtMA_01356b32-2c25-411d-91d0-d4bfda60d00b"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTctMS0xLTEtMA_71890427-d9d9-44d6-a780-da637bf8511c"
      unitRef="usd">-908000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTctMy0xLTEtMA_1a3a3d67-98c1-488e-ae73-05083398acd1"
      unitRef="usd">13000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTctNS0xLTEtMA_8b49e7ca-c9f1-43e1-a238-58633c92f7c3"
      unitRef="usd">-933000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTctNy0xLTEtMA_fe763f07-4a8e-4049-a6eb-dcd2c88b3395"
      unitRef="usd">174000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTgtMS0xLTEtMA_627e9853-0623-47c3-ad7e-0ab4b70e81e8"
      unitRef="usd">29000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTgtMy0xLTEtMA_980b116d-6f9c-42d4-8dc5-8a5078f368c2"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTgtNS0xLTEtMA_b2404bce-88ea-42c8-99ff-e7041ce270a6"
      unitRef="usd">342000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTgtNy0xLTEtMA_4b9db744-546f-47db-b6d5-3655f93af453"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTktMS0xLTEtMA_2275d7ae-1e40-4e3f-81c4-f6c3ec09f21d"
      unitRef="usd">6345000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTktMS0xLTEtMA_6f265270-5938-475d-a5b8-9e985315fcbb"
      unitRef="usd">6345000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTktMy0xLTEtMA_618bdf6b-e049-4661-828d-7a3fc70e9588"
      unitRef="usd">-3250000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTktMy0xLTEtMA_7b277b4e-a332-4a91-a14a-13fbc900bda0"
      unitRef="usd">-3250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTktNS0xLTEtMA_175cd416-6007-4df2-81ee-08a6315f7343"
      unitRef="usd">16721000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTktNS0xLTEtMA_9beee3be-798b-4a2d-a774-87458c85b95b"
      unitRef="usd">16721000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTktNy0xLTEtMA_79619b0d-452e-4be5-bcf3-24a002ba63fc"
      unitRef="usd">-5207000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMTktNy0xLTEtMA_a24b4c98-6472-44c6-82ed-ba6caa96cf51"
      unitRef="usd">-5207000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjEtMS0xLTEtMA_21f2cda2-4417-4f1d-8e97-2c1e61b3f3b1"
      unitRef="usdPerShare">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjEtMy0xLTEtMA_3022bbc2-170e-4e14-9272-74bfed0a75b9"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjEtNS0xLTEtMA_12e50fed-15bc-4123-9bec-138b1b8ad6cc"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjEtNy0xLTEtMA_0b4db2a8-d3b2-4369-8fec-66e9e6c0243c"
      unitRef="usdPerShare">-1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjItMS0xLTEtMA_173ce298-3a1a-431f-9cad-f903ae41a483"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjItMy0xLTEtMA_ee7a3611-a44d-4701-896f-2816428d6c43"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjItNS0xLTEtOTY_afe7b8b4-eb67-40e2-b971-fbb13b9e1746"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjItNy0xLTEtOTY_e998afb3-d468-4e31-bfbc-a73ff1f61190"
      unitRef="usdPerShare">-1.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjQtMS0xLTEtMA_fcfdeb60-ad1d-44bc-99ca-7b6c50502649"
      unitRef="shares">20555258</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjQtMy0xLTEtMA_1c1d762c-fd50-481c-93aa-6311a8f90f9a"
      unitRef="shares">2651321</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjQtNS0xLTEtMA_6f3cd9f7-10cf-4a60-9dfd-7fc7df5d4379"
      unitRef="shares">20446246</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjQtNy0xLTEtMA_0f9edd7a-23fd-41b0-9edf-50aff9cd7728"
      unitRef="shares">2650843</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjUtMS0xLTEtMA_fb2e1a59-5dd5-42ec-9fe5-7aa36dc5c8aa"
      unitRef="shares">21966599</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjUtMy0xLTEtMA_05f417be-5bb4-41cb-9c5e-a18dbbb89d6f"
      unitRef="shares">2651321</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjUtNS0xLTEtOTY_e5d419e4-2a7a-4407-bae9-325ed51deeb8"
      unitRef="shares">21895304</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yMi9mcmFnOjg3NThjMTZhZGQ5MDRjNmJhZmNiZmUzZTI1ZTU1ZDEzL3RhYmxlOjQyYzA4ZmYwNjMyZTQxYjQ4ZTc1NjM3NzExODE0NjYzL3RhYmxlcmFuZ2U6NDJjMDhmZjA2MzJlNDFiNDhlNzU2Mzc3MTE4MTQ2NjNfMjUtNy0xLTEtOTY_ab2535c3-b959-498e-980b-ef552e224e9a"
      unitRef="shares">2650843</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ieb7ee0d743be4e14b1401f1d0a96ec6d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMi0xLTEtMS0w_6c8e0c6b-7f8b-4e5a-9380-aee6b8ccd93c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ieb7ee0d743be4e14b1401f1d0a96ec6d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMi0zLTEtMS0w_b0ffb336-03b8-4163-80da-3dadf3e3033e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i52e734a7761645e48b189cb6e2b8421e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMi01LTEtMS0w_9a1d42e0-85f5-40e4-a2ad-9fc548a5a1b6"
      unitRef="shares">20323201</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i52e734a7761645e48b189cb6e2b8421e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMi03LTEtMS0w_582c8c87-ab4d-4136-a51a-4e5a99194387"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac09cf4a066646c188469b8b5c55183e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMi05LTEtMS0w_48c9d725-c819-4e77-85b4-cc3fb526354e"
      unitRef="usd">198821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad26ed4c0a904b1db84e266a4d16a1b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMi0xMS0xLTEtMA_1ddc4c45-7965-4aed-8538-7a61b4834604"
      unitRef="usd">-32845000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMi0xMy0xLTEtMA_81f8066b-aba1-4ec5-8768-bb2858b96627"
      unitRef="usd">165980000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i23ecbbc22f4540cd8bcea0e396ba673e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMy0xMS0xLTEtMA_68043025-3979-468e-94eb-8fdd6ae6bf79"
      unitRef="usd">10376000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a28ec4e85d84692b4ca6a32628fa4be_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMy0xMy0xLTEtMA_014d250c-ac7b-42a3-883d-d802cb89207f"
      unitRef="usd">10376000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibc512caba35a452c8e9461069e750305_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNC05LTEtMS0w_d07e32f4-f20b-46b5-a98b-478b7622eec6"
      unitRef="usd">1363000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7a28ec4e85d84692b4ca6a32628fa4be_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNC0xMy0xLTEtMA_6b40b18d-1158-4b9a-87f1-2c3fe39a7cd1"
      unitRef="usd">1363000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if4ab6ac8e8814105820d3a3d650f85f6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNS01LTEtMS0w_6c68f9e0-344d-49dc-8232-75ef9c233ab0"
      unitRef="shares">13773</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibc512caba35a452c8e9461069e750305_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNS05LTEtMS0w_31f537db-3a6e-487c-a199-6299f612cf24"
      unitRef="usd">19000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7a28ec4e85d84692b4ca6a32628fa4be_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNS0xMy0xLTEtMA_7b865052-dbaf-4a74-abc5-3ed368f84057"
      unitRef="usd">19000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="if4ab6ac8e8814105820d3a3d650f85f6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNi01LTEtMS0w_fb68a2e1-0be4-4617-b499-38f233a92109"
      unitRef="shares">187500</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ibc512caba35a452c8e9461069e750305_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNi05LTEtMS0w_b85123b6-36bd-4af7-87ba-34250621af9d"
      unitRef="usd">5494000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i7a28ec4e85d84692b4ca6a32628fa4be_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNi0xMy0xLTEtMA_7647b6ba-59e0-44c3-86f7-de89f296052f"
      unitRef="usd">5494000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i739e66a8b2094324ad392839b69d2eec_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNy0xLTEtMS0w_cfe28d5c-5b27-4c46-8e90-93280909a59d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i739e66a8b2094324ad392839b69d2eec_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNy0zLTEtMS0w_d06a3acb-846c-4321-9b0f-33436181a835"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i33759a7e324e4a7d9618b0aaa5838ece_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNy01LTEtMS0w_4ee06dd8-6ec5-4b36-bd3d-1f71acd900ec"
      unitRef="shares">20524474</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i33759a7e324e4a7d9618b0aaa5838ece_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNy03LTEtMS0w_84d74651-29d1-49e5-92cf-59febc95cac0"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8fb433c2724c4c6e91eb08e2465af045_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNy05LTEtMS0w_3d632238-5f7b-4946-bf66-530502ad98fc"
      unitRef="usd">205697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i47b0c69c412247c68a44124006cf6612_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNy0xMS0xLTEtMA_de6a1e15-7277-48fd-8e79-ace4b1b7312f"
      unitRef="usd">-22469000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17e969dac4d6411dbb826ee3db9998d9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfNy0xMy0xLTEtMA_f3dd8648-894b-4ed1-94e5-bb50355da195"
      unitRef="usd">183232000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6a8d4c6166724c9dba7245924538fd86_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfOC0xMS0xLTEtMA_24d476ae-f166-4d70-9e1b-ca911e98ba75"
      unitRef="usd">6345000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfOC0xMy0xLTEtMA_5377d3a8-aa42-4ed1-ba56-eef096f8c38b"
      unitRef="usd">6345000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i345e2829049d4416bf301cc23ac6a406_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfOS05LTEtMS0w_d7e0841b-34a0-4306-b004-5e6637d47891"
      unitRef="usd">2794000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfOS0xMy0xLTEtMA_f75eba29-6255-45b3-a26b-bb0821405e8e"
      unitRef="usd">2794000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <tars:StockIssuedDuringPeriodSharesLapseOfRepurchaseRights
      contextRef="id0634e483f0f4516a460bacff8b51bcc_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTAtNS0xLTEtNTA4_8e943125-5c33-4e7f-9f11-6bc8f0f811e7"
      unitRef="shares">49222</tars:StockIssuedDuringPeriodSharesLapseOfRepurchaseRights>
    <tars:StockIssuedDuringPeriodValueLapseOfRepurchaseRights
      contextRef="i345e2829049d4416bf301cc23ac6a406_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTAtOS0xLTEtNTA4_cc020d5e-4515-40d1-8fc6-0ea15b6ec137"
      unitRef="usd">99000</tars:StockIssuedDuringPeriodValueLapseOfRepurchaseRights>
    <tars:StockIssuedDuringPeriodValueLapseOfRepurchaseRights
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTAtMTMtMS0xLTUwOA_ac3c56ae-070b-4c44-8e6e-b1864c4bbdfe"
      unitRef="usd">99000</tars:StockIssuedDuringPeriodValueLapseOfRepurchaseRights>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id0634e483f0f4516a460bacff8b51bcc_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTAtNS0xLTEtMA_dc50171b-6c0f-495b-b727-5daf2fbbe045"
      unitRef="shares">255</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i345e2829049d4416bf301cc23ac6a406_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTAtOS0xLTEtMA_68df2839-466f-448f-9636-e2f9e821a5a0"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTAtMTMtMS0xLTA_1cac080b-e4e2-466e-a01a-2b0d6b78db76"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4426dbfe40cc497ab87fc456c68f513e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTEtMS0xLTEtMA_6f716cb1-40bf-4454-8174-b32ce78cba5d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4426dbfe40cc497ab87fc456c68f513e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTEtMy0xLTEtMA_874bc423-c438-4a05-b952-b877a81b9dfc"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5291f4b8a4e24019929680d04b243c5f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTEtNS0xLTEtMA_e4604830-c128-4656-8104-a95c8dd27cb0"
      unitRef="shares">20573951</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5291f4b8a4e24019929680d04b243c5f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTEtNy0xLTEtMA_c46ca175-714d-47d2-8d7f-491c45656a2e"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia1f9f9fed4d646e2b0a01016693eec81_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTEtOS0xLTEtMA_98701c1e-fe1d-4d2e-9b1a-ae4626d1ae32"
      unitRef="usd">208591000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaeccdc12ddfa46af872eef01caec5973_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTEtMTEtMS0xLTA_96a76ad7-2c22-4a04-8c4c-4f6b6b96585a"
      unitRef="usd">-16124000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOmVkZWU0NmMzZWE2MjRkYjVhOGRmMTg5N2JhYzkzOWJlL3RhYmxlcmFuZ2U6ZWRlZTQ2YzNlYTYyNGRiNWE4ZGYxODk3YmFjOTM5YmVfMTEtMTMtMS0xLTA_79ef90bf-60ec-4689-bb44-7ba15c99cddd"
      unitRef="usd">192471000</us-gaap:StockholdersEquity>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i582e67cbd8fa41379c4ab2acf8ad6e1c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMi0xLTEtMS0w_e09e1a56-54cf-4625-9c0c-210193d92770"
      unitRef="shares">8249939</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i582e67cbd8fa41379c4ab2acf8ad6e1c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMi0zLTEtMS0w_e65fc16e-f7b0-4863-a388-980d2ab70b92"
      unitRef="usd">63402000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i94907dbf7f4947419d7e95e4a21fe043_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMi01LTEtMS0w_221ec691-26eb-4611-9241-bb3c8d459090"
      unitRef="shares">2646619</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i94907dbf7f4947419d7e95e4a21fe043_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMi03LTEtMS0w_85ee3678-74d4-458f-b107-45846e624185"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i18065d30bf104e29b2ef78dd078ba467_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMi05LTEtMS0w_a32453e0-1f5a-4cdf-a6b9-d9944ee4bd35"
      unitRef="usd">27000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fb6e623368041f9a2fada37f7f956b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMi0xMS0xLTEtMA_f9aa4739-3e36-40a2-8623-fe2fa859a00b"
      unitRef="usd">-6034000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib35a7e25ebbe4fc381478dbc1dc8dbd3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMi0xMy0xLTEtMA_96d8a7e0-a708-47eb-8e23-0a9c35061035"
      unitRef="usd">-6005000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i54f251974ca94b0e9b65707daf81e0f4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMy0xMS0xLTEtMA_b0bc399e-80b7-4510-a69c-34e541fa3e96"
      unitRef="usd">-1957000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d8683a7d9e14fe9abbd3f6a5c86c6f6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMy0xMy0xLTEtMA_a1a4dee3-4516-4b28-84ca-e9addd65f468"
      unitRef="usd">-1957000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4f0da49422cc4c05b2cba9c4406d801a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNC05LTEtMS0w_f5af8887-d51e-496e-9457-c1906a99bd22"
      unitRef="usd">4000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2d8683a7d9e14fe9abbd3f6a5c86c6f6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNC0xMy0xLTEtMA_dbe2c13c-adff-43eb-895b-c3d5f6c9995f"
      unitRef="usd">4000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <tars:StockIssuedDuringPeriodSharesLapseOfRepurchaseRights
      contextRef="ice41973b875c464a83d520944c39c4eb_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNS01LTEtMS0w_f18c92c5-6225-4ab9-9106-25927914b777"
      unitRef="shares">4300</tars:StockIssuedDuringPeriodSharesLapseOfRepurchaseRights>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i58d0bbc40e024b4bab78c783704a7261_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNi0xLTEtMS0w_56bd92b7-3dab-41da-b6a3-df9d73107c1c"
      unitRef="shares">8249939</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i58d0bbc40e024b4bab78c783704a7261_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNi0zLTEtMS0w_131856f0-139b-4d7f-b099-df5bb4268eab"
      unitRef="usd">63402000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1195e7340d234c54a47b573024044888_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNi01LTEtMS0w_ac56d540-3cb8-4718-ae23-fcd8c91c33a9"
      unitRef="shares">2650919</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1195e7340d234c54a47b573024044888_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNi03LTEtMS0w_50d50729-7e36-462d-b27e-4759c068375b"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i940347dc2e60436481e72725ac419fe5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNi05LTEtMS0w_4868b42b-a796-4d85-a7cf-95136fb4258d"
      unitRef="usd">31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i211c6caec1a14d17bb9a07d1b78206cc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNi0xMS0xLTEtMA_e8cd9824-0fd2-43b5-bd33-45a5beee8de7"
      unitRef="usd">-7991000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i760234fe991c4dce8f6fcb5f097fe516_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNi0xMy0xLTEtMA_4c0bb48b-1ec7-4829-97e3-edda471f928d"
      unitRef="usd">-7958000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if1b6177ab72f41b8a0277863efcf4f48_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNy0xMS0xLTEtMA_1ac828a7-ef17-4685-b5d6-ec1495ea4ac4"
      unitRef="usd">-3250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfNy0xMy0xLTEtMA_6a1d3aa9-7416-439c-b05c-2f387b417769"
      unitRef="usd">-3250000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic6dea8e6a4a44ea8b8d16ccb73c60507_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfOC05LTEtMS0w_ecab0105-5942-43f1-bbe3-7ba1f52080df"
      unitRef="usd">173000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfOC0xMy0xLTEtMA_017c6968-d348-4e5e-817b-9682266a9f31"
      unitRef="usd">173000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iff82cd871b884faca9901b82ef49823f_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfOS01LTEtMS0w_085f6184-5ecd-4511-81e0-c52c088c10af"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="icc3a3e1730b5474fb6d19a4e8ace2be6_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMTAtMS0xLTEtMA_7e9af184-63ae-479e-b9b5-2c2264116c58"
      unitRef="shares">8249939</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icc3a3e1730b5474fb6d19a4e8ace2be6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMTAtMy0xLTEtMA_21c96ef4-99cc-4f02-9cb3-0381c87e18f1"
      unitRef="usd">63402000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib5b15cc9e2f848be9dcc3c45f2dcb249_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMTAtNS0xLTEtMA_36ce95ee-b7d1-4b36-b114-0465ed9962c5"
      unitRef="shares">2651996</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib5b15cc9e2f848be9dcc3c45f2dcb249_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMTAtNy0xLTEtMA_0ce6dc7c-9e16-4522-9165-0f223d6ad1d8"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id44cd453c94c48e99a7b9568be7f73e7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMTAtOS0xLTEtMA_f7a1061e-3d0f-4cad-a075-4d348b81a75b"
      unitRef="usd">204000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37397987845b4ff0830e35dfd25588e8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMTAtMTEtMS0xLTA_bb87001c-5287-42f5-aeb4-14ed70892506"
      unitRef="usd">-11241000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id299c065b2574582a3d3a576ee8241d8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yNS9mcmFnOmYwYTg4YWQwOTgzNzQwMGI4MjVjM2I4MGRhNmE5NjBkL3RhYmxlOjFhOTMxN2ViOGNlNjRkZjNiNzUzNDEyZGNmNmNiNzVmL3RhYmxlcmFuZ2U6MWE5MzE3ZWI4Y2U2NGRmM2I3NTM0MTJkY2Y2Y2I3NWZfMTAtMTMtMS0xLTA_e03e0675-7d4e-43bf-b9a2-340aa084cd0f"
      unitRef="usd">-11035000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMy0xLTEtMS0w_96e60902-94fb-45b2-b7e5-964082eaa404"
      unitRef="usd">16721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMy0zLTEtMS0w_cc527f07-4092-4fe0-847c-5939477bca40"
      unitRef="usd">-5207000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNS0xLTEtMS0w_77b3fd66-02ae-4599-ad82-35c775af9e58"
      unitRef="usd">189000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNS0zLTEtMS0w_12365984-3755-4787-9066-8508e830d7c1"
      unitRef="usd">32000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNi0xLTEtMS0w_1292826a-60b3-4add-81be-76eff7282a41"
      unitRef="usd">4157000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNi0zLTEtMS0w_e18aa851-0402-4d8b-8893-9e89e0fbe9a9"
      unitRef="usd">177000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNy0xLTEtMS0w_e0cba69d-14ae-495c-b9e9-4deab0d0a8b7"
      unitRef="usd">87000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNy0zLTEtMS0w_25c69677-a7ec-4ccc-9896-57eec79c3a2e"
      unitRef="usd">38000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfOC0xLTEtMS0w_857c77f3-b247-448a-8354-51647352393e"
      unitRef="usd">-70000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfOC0zLTEtMS0w_b2dcc368-5895-4d8d-8eb0-2e17b7d4393f"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfOS0xLTEtMS0w_f95b7368-3739-4f9c-937c-2d384f14e047"
      unitRef="usd">-2000</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:GainLossOnTerminationOfLease
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfOS0zLTEtMS0w_9701b101-0aca-46c9-b623-a69f598f55fc"
      unitRef="usd">0</us-gaap:GainLossOnTerminationOfLease>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTAtMS0xLTEtMA_239cfdde-5458-47d7-8058-8fdf4fa3a9ee"
      unitRef="usd">-876000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTAtMy0xLTEtMA_b6d0b118-13bd-47f2-bc98-baa62f393719"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTMtMS0xLTEtMA_5d5cc9cd-b5c5-46ab-9ec4-1d6e1369eeb2"
      unitRef="usd">8000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTMtMy0xLTEtMA_e918b626-5755-42ab-bb57-4321c1ac98c1"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTQtMS0xLTEtMA_3a594081-aca9-4cbb-b9e1-2116f57a1555"
      unitRef="usd">5494000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTQtMy0xLTEtMA_686e16f6-da07-4ea9-91fd-cf25e3d4b3a5"
      unitRef="usd">0</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTYtMS0xLTEtMA_bc426e57-503f-4270-bc00-c6e6b2daf6d7"
      unitRef="usd">20000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTYtMy0xLTEtMA_f2d6e759-56dd-4980-b6be-eeb815b44a9c"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTgtMS0xLTEtMA_9399b8e9-30a5-47a9-a550-c71f9e4e4cc9"
      unitRef="usd">137000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTgtMy0xLTEtMA_926058ab-a47a-4222-a1bb-d7876bf50277"
      unitRef="usd">-34000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTktMS0xLTEtMA_b944cba1-8696-4b14-bd15-5098629fec8f"
      unitRef="usd">1527000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMTktMy0xLTEtMA_6e6529a8-2830-4616-9a1c-bcd5116d5702"
      unitRef="usd">1526000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjAtMS0xLTEtMA_58a28c9d-54dd-4ad2-a09e-931c5abfe791"
      unitRef="usd">2326000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjAtMy0xLTEtMA_1f3d2979-6965-42f5-9a37-acebf5280445"
      unitRef="usd">27000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjEtMS0xLTEtMA_57141a4b-0f3e-481e-b2fc-3a9efbf868d2"
      unitRef="usd">4622000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjEtMy0xLTEtMA_9db995ce-8a80-4a81-bef1-2643444a974f"
      unitRef="usd">1953000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjItMS0xLTEtMA_4acf8bce-c836-4a79-912c-76c82588bf20"
      unitRef="usd">430000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjItMy0xLTEtMA_1f4c9de5-3b5b-4d04-8a33-335ecf11583f"
      unitRef="usd">-27000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjMtMS0xLTEtMA_dc093c5f-46a6-4725-873d-a9684cf6e09a"
      unitRef="usd">107000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjMtMy0xLTEtMA_d2bab856-5ca3-4816-91c5-99fb0c69b8be"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjQtMS0xLTEtMA_d3bbb145-d71a-4aa4-ba27-8b0f30225e30"
      unitRef="usd">8757000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjQtMy0xLTEtMA_880e19fb-9e12-4627-b2e0-2c4026f1f549"
      unitRef="usd">-4553000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjYtMS0xLTEtMA_9581ee92-d2e8-430f-8942-a6cb0c3054d4"
      unitRef="usd">191000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjYtMy0xLTEtMA_ca364933-f2dd-433b-ba5a-536db7a6d4ee"
      unitRef="usd">371000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjctMS0xLTEtMA_bb49da71-34a2-44a5-9d82-7a2a2120ed98"
      unitRef="usd">-191000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMjctMy0xLTEtMA_3a50655e-498f-484f-8e09-5ca7a2cf25f7"
      unitRef="usd">-371000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzAtMS0xLTEtMA_8968fb7e-dbb3-4c30-8632-b586f42fe83e"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzAtMy0xLTEtMA_e1730463-fe6a-4ea1-9b0b-5f9d3bba020a"
      unitRef="usd">28000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzQtMS0xLTEtMA_fb3d3261-3182-49b9-8c6e-c74795371a4e"
      unitRef="usd">20000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzQtMy0xLTEtMA_f9405d35-999b-4f66-aa28-04652af0069c"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <tars:ProceedsFromEarlyExerciseOfStockOptions
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzUtMS0xLTEtMA_f58d23ef-1116-4314-90c1-67f01ba4e0c3"
      unitRef="usd">0</tars:ProceedsFromEarlyExerciseOfStockOptions>
    <tars:ProceedsFromEarlyExerciseOfStockOptions
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzUtMy0xLTEtMA_f4566b7f-d588-4355-b39e-25c983192514"
      unitRef="usd">135000</tars:ProceedsFromEarlyExerciseOfStockOptions>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzYtMS0xLTEtMA_95262383-935d-49a2-ad7c-5068f8580795"
      unitRef="usd">20000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzYtMy0xLTEtMA_a1b8ba66-b048-421f-827f-2ca7321cdcb5"
      unitRef="usd">107000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzctMS0xLTEtMA_77906b0d-60c3-4daf-a343-cc6f77be3ef1"
      unitRef="usd">8586000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzctMy0xLTEtMA_f18329e1-d921-4073-83cb-e6070801a0ec"
      unitRef="usd">-4817000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzgtMS0xLTEtMA_1cbe9e44-a9fd-4bc3-97d5-55a699bad419"
      unitRef="usd">168149000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib35a7e25ebbe4fc381478dbc1dc8dbd3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzgtMy0xLTEtMA_1825bcf4-9369-468e-95b8-e121fc20c108"
      unitRef="usd">57972000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzktMS0xLTEtMA_96d13c3e-d8fc-41b4-99b4-e822ed1979ec"
      unitRef="usd">176735000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id299c065b2574582a3d3a576ee8241d8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfMzktMy0xLTEtMA_cd78796a-28c7-49da-980e-2f6fc0b0d3bd"
      unitRef="usd">53155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDEtMS0xLTEtMA_0b25b5db-e79a-4f4b-8b6c-c9e73ade8558"
      unitRef="usd">176735000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id299c065b2574582a3d3a576ee8241d8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDEtMy0xLTEtMA_ed0fe2b4-d976-4a13-b00c-76612c42c39e"
      unitRef="usd">53135000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDItMS0xLTEtMA_c304a508-329e-48db-bd1a-330797f2eca2"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="id299c065b2574582a3d3a576ee8241d8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDItMy0xLTEtMA_d3f79c1c-68af-464f-802f-8bdfbe8cd873"
      unitRef="usd">20000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDMtMS0xLTEtMA_fa4cf1ac-e3a8-416b-b3ad-37b43c46f204"
      unitRef="usd">176735000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id299c065b2574582a3d3a576ee8241d8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDMtMy0xLTEtMA_b3ccb8bb-6289-43d8-89e6-04652cdac634"
      unitRef="usd">53155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDUtMS0xLTEtMA_3c093b03-8f97-4726-8e63-1c6e77eab02f"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDUtMy0xLTEtMA_955163a5-602e-42f9-8253-62489ba45d01"
      unitRef="usd">767000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDctMS0xLTEtMA_0635d8ee-8b4c-4cd4-9b8e-8574c038152b"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDctMy0xLTEtMA_63c96b1b-d94d-4dd1-ba99-8d1c1d0f741c"
      unitRef="usd">47000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <tars:DecapitalizationOfOperatingLeaseRightOfUseAssetLeaseTermination
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDgtMS0xLTEtMA_23c92bb1-c209-41ce-966e-d0cb53bf0ade"
      unitRef="usd">38000</tars:DecapitalizationOfOperatingLeaseRightOfUseAssetLeaseTermination>
    <tars:DecapitalizationOfOperatingLeaseRightOfUseAssetLeaseTermination
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDgtMy0xLTEtMA_028d3f26-0fcc-4029-a486-cf6b9cd01986"
      unitRef="usd">0</tars:DecapitalizationOfOperatingLeaseRightOfUseAssetLeaseTermination>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDktMS0xLTEtMA_513fa855-e253-494e-99e7-daec9d5a3963"
      unitRef="usd">5494000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8yOC9mcmFnOmFjYzEzZDBkM2M3NTQyOTZiZDE3ZmZjNDc1NzE4ZjkwL3RhYmxlOjZmNTZjNDAzMTJhZTQyZDc4OGU2Yjc4N2ZjZTEyM2FhL3RhYmxlcmFuZ2U6NmY1NmM0MDMxMmFlNDJkNzg4ZTZiNzg3ZmNlMTIzYWFfNDktMy0xLTEtMA_69083b28-d36f-4eac-8b33-bf07cf1976d8"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfNjU1Mg_071ecf7d-490a-4b87-a448-c9b660192a14">DESCRIPTION OF BUSINESS AND PRESENTATION OF FINANCIAL STATEMENTS&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;(a) Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tarsus Pharmaceuticals, Inc. (&#x201c;Tarsus&#x201d; or the &#x201c;Company&#x201d;) is a late clinical-stage biopharmaceutical company focused on the development and commercialization of novel therapeutic candidates to address large market opportunities initially in ophthalmic conditions where there are limited treatment alternatives.&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;(b) Reverse Stock Split and Initial Public Offering &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On October 8, 2020, the Tarsus Board of Directors approved a 1-for-7.4276 reverse stock split and a certificate of amendment was filed to amend the Company's certificate of incorporation to effect this reverse split.  The par value was not adjusted as a result of the reverse stock split.  All share and per share information included in the accompanying financial statements give retroactive effect to this reverse stock split for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On October 20, 2020, the Company completed its initial public offering ("IPO") through an underwritten sale of 6,325,000&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; sh&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;ares of its common stock at a price &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;of $16.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; per share, inclusive of an additional 825,000 shares of its common stock sold upon the full exercise of the underwriters&#x2019; purchase option. The aggregate net proceeds by the Company from the offering totaled $91.7 million, after deducting underwriting discounts and commissions and other offering expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Concurrent with the closing of the Company's IPO, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;all then-outstanding shares of its convertible preferred stock (see &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Note 4&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;) were automatically converted into an aggregate of 11,107,018 issued shares of common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:115%"&gt;(c)  Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 has no product sales, and since inception, has accumulated losses and negative cash flows from operations (other than consideration received from an out-licensing agreement, as discussed in &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;Note 9&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;), resulting in an accumulated deficit of $16.1 million as of June&#160;30, 2021 and $32.8 million as of December&#160;31, 2020. The Company&#x2019;s cash and cash equivalents were $176.7 million and $168.1 million as of June&#160;30, 2021 and December&#160;31, 2020, respectively. The Company has funded its inception-to-date operations primarily through equity capital raises and proceeds from its out-license agreement.  The Company believes that its existing capital resources will be sufficient to meet projected operating requirements beyond at least 12 months from the August 5, 2021 filing date of this Form 10-Q.  Accordingly, the accompanying financial statements in this Form 10-Q have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of this uncertainty. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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&#x2019;s operations currently consist of its corporate organization build-out, intellectual property licensing activities, and conducting preclinical and clinical studies. The Company faces the clinical, business, and liquidity risks that are typically associated with early-stage biotechnology companies; it must complete expensive research and development activities, achieve research and development outcomes that are inherently uncertain, recruit and retain skilled personnel (including executive management), and build and defend its intellectual property rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Management expects to continue to incur additional substantial losses in the foreseeable future as a result of the Company&#x2019;s research and development activities and other operating expenses.  The Company will be required to raise additional capital to fund its future operations, however, no assurance can be given as to whether financing will be available on terms acceptable to the Company, if at all.  If the Company raises additional funds by issuing equity securities, its stockholders may experience dilution. Any future debt financing into which the Company enters may impose additional covenants that restrict operations, including limitations on its ability to incur liens or additional debt, pay dividends, repurchase common stock, make certain investments, or engage in certain merger, consolidation or asset sale transactions. Any debt financing or additional equity raise may contain terms that are not favorable to the Company or its stockholders. The Company&#x2019;s potential inability to raise capital when needed could have a negative impact on its financial condition and ability to pursue planned business strategies. If the Company is unable to raise additional funds as required, it may need to delay, reduce, or terminate some or all &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-weight:400;line-height:120%"&gt;its development programs and clinical trials. The Company may also be required to sell or license its rights to product candidates in certain territories or indications that it would otherwise prefer to develop and commercialize on its own. If the Company is required to enter into collaborations and other arrangements to address its liquidity needs, it may have to give up certain rights that limit its ability to develop and commercialize product candidates or may have other terms that are not favorable to the Company or its stockholders, which could materially and adversely affect its business and financial prospects. These factors may adversely impact the Company's ability to achieve its business objectives and would likely have an adverse effect on its future business prospects, or even its ability to remain a going concern. &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;(d) Operating Segment  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, the Company has operated and managed its business and financial information on an aggregate basis for the purposes of evaluating financial performance and the allocation of capital and personnel resources. Accordingly, the Company&#x2019;s management determined that it operates in one reportable operating segment.  This single segment is focused exclusively on developing pharmaceutical products for eventual commercialization.&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;(e) Emerging Growth Company Status&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has irrevocably elected to not take this exemption and, as a result, will adopt new or revised accounting standards on the relevant effective dates on which adoption of such standards is required for other public companies that are not emerging growth companies.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iefff22de6102436b99e849ce51fd5afa_D20201020-20201020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfNTc1_07f71ba9-9c52-4a03-b66e-ef04aff39930"
      unitRef="shares">6325000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i92fe8dadc41449e49b3e9e72a278675a_I20201020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfNjE5_68bb533e-beb4-4cdb-974a-ae20c6507e1f"
      unitRef="usdPerShare">16.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ia81ce0ad42d6478f8526933a9dce6e9d_D20201020-20201020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfNjYw_1542edb3-7b81-4edc-a5a0-6c151ebc5ce6"
      unitRef="shares">825000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="iefff22de6102436b99e849ce51fd5afa_D20201020-20201020"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfODEx_a635d44c-73a3-4875-aecc-7437971fb3ba"
      unitRef="usd">91700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i92fe8dadc41449e49b3e9e72a278675a_I20201020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfMTA3NQ_609c36dd-20d9-49ee-ac15-15eeae8469cf"
      unitRef="shares">11107018</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfMTc0Ng_fae5374f-b6d6-48ff-834a-5e6d0ac9d000"
      unitRef="usd">-16100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfMTc2Mg_d1e8642f-0ece-4a36-bc45-bb78066af103"
      unitRef="usd">-32800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfMTgxOQ_2bbea0db-33c3-453f-8299-8d19d388cd02"
      unitRef="usd">176700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfMTgyNg_bb023032-b322-4d6e-bda7-0b6167516ac9"
      unitRef="usd">168100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfNjU1Mw_6d3f8bf1-7e59-4070-bc14-30c089202573">To date, the Company has operated and managed its business and financial information on an aggregate basis for the purposes of evaluating financial performance and the allocation of capital and personnel resources. Accordingly, the Company&#x2019;s management determined that it operates in one reportable operating segment.  This single segment is focused exclusively on developing pharmaceutical products for eventual commercialization.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF8zNC9mcmFnOjBkMGI2Mzk4NTYxZDQzM2JiYTE3N2QyOWQ0OTZmNGVmL3RleHRyZWdpb246MGQwYjYzOTg1NjFkNDMzYmJhMTc3ZDI5ZDQ5NmY0ZWZfNTc3NA_c1d1f0e8-7bc0-4cea-bd62-bc2303c689dd"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NTE_5d69ce5f-7b32-4674-9ff3-04b452c88d49">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND USE OF ESTIMATES&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;(i) Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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&#x2019;s condensed financial statements have been prepared in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) for interim financial information and pursuant to Form 10-Q 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;Article 10 of Regulation S-X &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;of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). Accordingly, the accompanying condensed financial statements do not include all of the information and footnotes required by GAAP for complete financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interim condensed balance sheet as of June&#160;30, 2021, and the interim condensed statements of operations and comprehensive income (loss), changes in preferred stock and stockholders&#x2019; equity and cash flows for the three and six months ended June&#160;30, 2021 and 2020 are unaudited. These unaudited interim financial statements have been prepared on the same basis as the Company&#x2019;s annual financial statements and, in the opinion of management, reflect all adjustments, which consist of only normal and recurring adjustments for the fair presentation of its financial information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial data and other information disclosed in these notes related to the three and six-month periods are also unaudited. The condensed balance sheet as of December 31, 2020 has been derived from the audited financial statements at that date but does not include all information and footnotes required by GAAP for annual financial statements. The condensed interim operating results for three and six months ended June&#160;30, 2021 are not necessarily indicative of results to be expected for the year ending December 31, 2021 or any other interim or annual period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 interim unaudited condensed financial statements should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020 in the Company&#x2019;s Annual Report on Form 10-K (&#x201c;Annual Report&#x201d;) for the fiscal year ended December 31, 2020, as filed with the SEC on March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP and with the rules and regulations of the SEC requires management to make informed estimates and assumptions that affect the amounts reported in these financial statements and accompanying notes. These amounts may materially differ from the amounts ultimately realized and reported due to the inherent uncertainty of any estimate or assumption. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On an on-going basis, management evaluates its most critical estimates and assumptions, including those related to the (i)&#160;fair value of equity-based awards and periodic recognition of stock-based compensation, (ii)&#160;the realization of income tax assets and estimates of tax liabilities, and (iii)&#160;expense accruals related to research and development activities, including clinical trials.  The accounting policies and estimates that most significantly impact the presented amounts within the accompanying condensed financial statements are further described below:&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;(ii) Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of bank deposits and highly liquid investments, including money market fund accounts, with original maturities of three months or less from the purchase date.&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;(iii) Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash represents cash held as collateral for the Company&#x2019;s corporate credit card program. Any cash that is legally or contractually restricted from immediate use is classified as restricted cash.&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;(iv) Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 primarily of cash and cash equivalents in deposits at financial institutions that exceed federally insured limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization declared a pandemic related to the global novel coronavirus disease 2019 (&#x201c;COVID-19&#x201d;) outbreak. To date, the Company&#x2019;s operations have not been significantly impacted by the COVID-19 &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-weight:400;line-height:120%"&gt;pandemic, though the Company continues to monitor the potential impact COVID-19 may have on its ongoing and planned clinical trials. However, the Company cannot at this time predict the specific extent, duration, or full impact that the COVID-19 outbreak may have on these activities or its financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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&#x2019;s results of operations involve numerous risks and uncertainties. Factors that could adversely impact the Company&#x2019;s operating results and business objectives include, but are not limited to, (1) uncertainty of results of clinical trials, (2) uncertainty of regulatory approval of the Company&#x2019;s potential product candidates, including TP-03 for ophthalmic conditions, TP-04 for treatment of skin conditions and TP-05 for prophylaxis of Lyme and community malaria reduction, (3) uncertainty of market acceptance of its product candidates, (4) competition from substitute products and other companies, (5) securing and protecting proprietary technology and strategic relationships, and (6) and dependence on key individuals and sole source suppliers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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&#x2019;s product candidates require approvals from the U.S. Food and Drug Administration (&#x201c;FDA&#x201d;) and comparable foreign regulatory agencies prior to commercial sales in their respective jurisdictions. There can be no assurance that any product candidates will receive these necessary approvals. If the Company is denied approval, approval is delayed, or is unable to maintain approval for any product candidate, it could have a materially adverse impact on the Company's business.&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;(v) Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment is stated at historical cost and is depreciated on a straight-line basis over an estimated useful life that corresponds with its designated asset category. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. The Company evaluates the recoverability of &#x201c;long-lived assets&#x201d; (which includes property and equipment) whenever events or changes in circumstances in the business indicate that the asset&#x2019;s carrying amount may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the sum of the future undiscounted cash flows the assets are expected to generate over the remaining useful lives of the assets. If a long-lived asset fails a recoverability test, the Company measures the amount by which the carrying value of the asset exceeds its fair value. Other than the right-of-use ("ROU") asset impairment discussed in &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;Note 8&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;, there were no events or changes in business circumstances during the three and six months ended June 30, 2021 or year ended December&#160;31, 2020 that indicated the carrying amounts of any long-lived assets were not fully recoverable.&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;(vi) Revenue Recognition for Out-License Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Overview &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&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 has one out-license arrangement that allows the licensee to market the Company&#x2019;s TP-03 product (representing "functional intellectual property") in certain territories for a certain field of use and for a stated term - see &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;Note 9&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 accounting and reporting of revenue for out-license arrangements requires significant judgment for: (a) identification of the number of performance obligations within the contract, (b) the contract&#x2019;s transaction price for allocation (including variable consideration), (c) the stand-alone selling price for each identified performance obligation, and (d) the timing and amount of  revenue recognition in each period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&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 out-license arrangement, as described in &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;Note 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was analyzed under GAAP to determine whether the promised goods or services (which include the license, and know-how, data, and information necessary or reasonably useful for the research, development, manufacture, or commercialization of any license product, and governance committee services) are distinct or must be accounted for as part of a combined performance obligation. In making these assessments, the Company considers factors such as the stage of development of the underlying intellectual property and the capabilities of the customer to develop the intellectual property on their own, and/or whether the required expertise is readily available. If the license is considered to not be distinct, the license is combined with other promised goods or services as a combined performance obligation for revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's out-license arrangement is in exchange for the following forms of consideration: (i) upfront cash payments, (ii) equity-based consideration, (iii) sales royalties, (iv) sales threshold milestones, (v) development milestone fees, and (vi) regulatory milestone fees.  Revenue is recognized in proportion to the allocated transaction price when (or as) the respective performance obligation is satisfied.   The Company evaluates the progress related to each milestone at each reporting &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;period and, if necessary, also adjusts the probability of achievement and related revenue recognition. The measure of progress, and thereby periods over which revenue is recognized, is subject to estimates by management and may change over the course of the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Contractual Terms for Receipt of Payments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual terms that establish the Company&#x2019;s right to collect specified amounts from its customers and the require contemporaneous evaluation and documentation under GAAP for the corresponding timing and amount of revenue recognition, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Upfront License Fees:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company determines whether non-refundable license consideration is recognized at the time of contract execution (i.e., when the license is transferred to the customer and customer is able to use and benefit from the license) or over the actual (or implied) contractual period of the out-license.  The Company also evaluates whether it has any other requirements to provide substantive services that are inseparable from the performance obligation of the license transfer to determine whether any combined performance obligation is satisfied over time or at a point in time.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Development Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  The Company utilizes the &#x201c;most likely amount&#x201d; method to estimate the amount of consideration to which it will be entitled for achievement of development milestones. For those payments based on development milestones (e.g., patient dosing in a clinical study or the achievement of statistically significant clinical results), the Company assesses the probability that the milestone will be achieved, including its ability to control the timing or likelihood of achievement, and any associated revenue constraint.  At each reporting period, the Company re-evaluates this associated revenue recognition constraint.  Any resulting adjustments are recorded to revenue on a cumulative catch-up basis, thus reflected in the financial statements in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Regulatory Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company utilizes the &#x201c;most likely amount&#x201d; method to estimate the consideration to which it will be entitled and recognizes revenue in the period regulatory approval occurs (the performance obligation is satisfied). Amounts constrained as variable consideration are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The Company evaluates whether the milestones are considered probable of being reached and not otherwise constrained. Accordingly, due to the inherent uncertainty of achieving regulatory approval, associated milestones are constrained for revenue recognition until achievement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Royalties:&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; Under the "sales-or-usage-based royalty exception" the Company recognizes revenue based on the contractual percentage of the licensee&#x2019;s sales to its customers at the later of (i) the occurrence of the related sales or (ii) the date upon which the performance obligation to which some or all of the royalty has been allocated has been satisfied or partially satisfied. To date, the Company has not recognized any royalty revenue from its out-licensing arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sales Threshold Milestones:&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; Similar to royalties, applying the "sales-or-usage-based royalty exception", the Company recognizes revenue from sales threshold milestones at the later of (i) the period the licensee achieves the one-time annual product sales levels in their territories for which the Company is contractually entitled to a specified lump-sum receipt, or (ii) the date upon which the performance obligation to which some or all of the milestone has been allocated has been satisfied or partially satisfied. To date, the Company has not recognized any sales threshold milestone revenue from out-licensing arrangements. &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;(vii) Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred or as certain upfront or milestone payments become contractually due to licensors upon the achievement of clinical or regulatory events. These expenses also include internal costs directly attributable to in-development programs, including cost of certain salaries, payroll taxes, employee benefits, and stock-based compensation expense, as well as laboratory and clinical supplies, pre-clinical and clinical trial related expenses, and the cost of services provided by outside contractors. The Company recognizes expense for pre-clinical studies and clinical trial activities performed by these third parties. This is typically based upon estimates of the proportion of work completed over the term of the individual study or trial, as well as patient enrollment and dosing events in accordance with agreements established with clinical research organizations ("CROs") and clinical trial or pre-clinical study sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 entered, and may continue to enter into, license agreements to access and utilize intellectual property for drug development. In each case, the Company evaluates if the assets acquired in a transaction represent the acquisition of an as&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;set or a business, as defined under applicable GAAP. The Company&#x2019;s executed in-license agreements (see &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 8(b)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) were evaluated and determined to represent asset acquisitions. Because these assets have not yet received regulatory approval&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 have no alternative future uses, the purchase price for each was immediately recognized as research and development expense. In addition, any future milestone payments (whether in the form of cash or stock) made before product regulatory approval (that do not meet the definition of a derivative) will also be immediately recognized as research and development expense when paid or becomes payable, provided there is no alternative future use of the rights in other research and development projects.&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;(viii) Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 is recognized for all equity awards granted to employees, consultants, and members of the Company&#x2019;s Board of Directors and is recognized at fair value. For stock-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date is the date of grant and the related expense is recognized on a straight-line basis over each award&#x2019;s actual or implied vesting period. For stock-based awards that vest subject to a performance condition, the Company recognizes compensation cost if and when it concludes that it is probable that the performance condition will be achieved and the related expense is recognized on an accelerated attribution method. As applicable, the Company reverses previously recognized expense for forfeitures of unvested awards in the period of occurrence. The Company uses the Black-Scholes pricing model to estimate the fair value of stock option awards as of the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of the fair value of stock-based awards and recognition of stock-based compensation expense requires assumptions to be estimated by management that involve inherent uncertainties and the application of management&#x2019;s judgment, including (a)&#160;the fair value of the Company&#x2019;s common stock on the date of the option grant, (b)&#160;the expected term of the stock option until its exercise by the recipient, (c)&#160;stock price volatility over the expected term, (d)&#160;the prevailing risk-free interest rate over the expected term, and (e)&#160;expected dividend payments over the expected term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management estimates the expected term of awarded stock options utilizing the &#x201c;simplified method&#x201d; for awards as the Company does not yet have sufficient exercise history since its November 2016 formation. Further, prior to the IPO, the Company was privately-held and therefore lacked company-specific historical and implied volatility information of its stock.&#160;Accordingly, management estimated this expected volatility based on a designated peer-group of publicly-traded companies for a look-back period, as of the date of grant, that corresponded with the expected term of the awarded stock option. The Company estimates the risk-free interest rate based upon the U.S. Department of the Treasury yield curve in effect at award grant for time periods that correspond with the expected term of the awarded stock option. The Company&#x2019;s expected dividend yield is zero because it has never paid cash dividends and does not expect to for the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the IPO, given the absence of a public trading market, the Company&#x2019;s Board of Directors, with input from management, considered numerous objective and subjective factors to determine the fair value of its common stock. The factors included: (i)&#160;third-party valuations of the Company&#x2019;s common stock; (ii)&#160;the Company&#x2019;s stage of development; (iii)&#160;the status of research and development efforts; (iv)&#160;the rights, preferences and privileges of the Company&#x2019;s preferred stock relative to common stock; (v)&#160;the Company&#x2019;s operating results and financial condition, including the Company&#x2019;s levels of available capital resources; (vi)&#160;equity market conditions affecting comparable public companies; (vii)&#160;general U.S. market conditions; and (viii)&#160;the lack of current marketability of the Company&#x2019;s common stock. Subsequent to the IPO, the fair value of the Company&#x2019;s common stock is based on the closing quoted market price of its common stock as reported by the Nasdaq Global Select Market on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All stock-based compensation expense is reported in the Statements of Operations and Comprehensive Income (Loss) within "research and development" expense or "general and administrative" expense, based upon the assigned department of the award recipient.&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;(ix) Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for using the asset and liability method. Deferred tax assets and liabilities are recorded based on the estimated future tax effects of temporary differences between the tax basis of assets and liabilities and amounts &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-weight:400;line-height:120%"&gt;reported in the financial statements, as well as operating losses and tax credit carryforwards using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period of enactment. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain due to the Company&#x2019;s historical operating performance and recorded cumulative net losses in prior fiscal periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is recorded to reduce deferred tax assets, because based upon a weighting of positive and negative factors, it is more likely than not that these deferred tax assets will not be realized. If and when the Company were to determine that deferred tax assets are realizable, an adjustment to the corresponding valuation allowance would increase the net income in the period that such determination was made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event that the Company is assessed interest and/or penalties from taxing authorities that have not been previously accrued, such amounts would be included as a component of &#x201c;income tax expense&#x201d; within the Statements of Operations and Comprehensive Income (Loss) in the period the notice was received. To date there have been no interest or penalties charged.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, &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;Simplifying the Accounting for Income Taxes (Topic 740)&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;ASU 2019-12&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; removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods.  The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods.  The Company adopted &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;ASU 2019-12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the first quarter of 2021, which had no material impact to its financial statements.&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;(x) Net Income (Loss) per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share attributable to common stockholders is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding for the period, without the consideration for potential dilutive shares of common stock. Diluted net income (loss) per share is computed by dividing the net income (loss) by the weighted-average number of common stock equivalents outstanding for the period determined using the treasury-stock method and if-converted method, as applicable. The Company&#x2019;s participating securities include unvested common stock awards issued upon early exercise of certain stock options, as early exercised unvested common stock awards have a non-forfeitable right to dividends. The Company&#x2019;s participating securities do not have a contractual obligation to share in the Company&#x2019;s losses, so in periods of net losses, the two-class method of calculating basic and diluted earnings per share is not required. In periods of net income, basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. In periods of net income, net income is attributed to both common stockholders and participating security holders, and therefore, net income is allocated to shares of common stock and participating securities, as if all of the earnings for the period had been distributed. Diluted earnings per share under the two-class method is calculated using the more dilutive of the treasury stock or the two-class method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to a net loss for the three and six months ended June 30, 2020, all otherwise potentially dilutive securities are antidilutive, and accordingly, the reported basic net loss per share equals the reported diluted net loss per share in these periods.&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;(xi) Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities recorded at fair value on a recurring basis in the balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1:&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; Quoted prices (unadjusted) in active markets for identical assets or liabilities that are publicly accessible at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2:&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; Observable prices that are based on inputs not quoted on active markets, but that are corroborated by market data. These inputs may include quoted prices for similar assets or liabilities or quoted market prices in markets that are not active to the general public.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3:&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; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 amounts for financial instruments consisting of cash and cash equivalents, accounts payable and accrued liabilities approximate fair value due to their short maturities. Derivative instruments (see &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;Note 7&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;) are carried at fair value based on unobservable market inputs.&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;(xii) Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income (loss) represents all changes in stockholders&#x2019; equity (deficit), except those resulting from distributions to stockholders. For all periods presented, comprehensive income (loss) was the same as reported net income (loss).&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;(xiii) Recently Issued or Effective Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently issued or effective accounting pronouncements that impact, or may have an impact, on the Company&#x2019;s financial statements have been discussed within the footnote to which each relates. Other recent accounting pronouncements not disclosed in these condensed financial statements have been determined by the Company&#x2019;s management to have no impact, or an immaterial impact, on its current and expected future financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NDc_e0779ffa-d53f-4127-a959-a0f8d408f3a5">Basis of Presentation&lt;div style="margin-top:12pt;text-indent:49.5pt"&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&#x2019;s condensed financial statements have been prepared in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) for interim financial information and pursuant to Form 10-Q 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;Article 10 of Regulation S-X &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;of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). Accordingly, the accompanying condensed financial statements do not include all of the information and footnotes required by GAAP for complete financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interim condensed balance sheet as of June&#160;30, 2021, and the interim condensed statements of operations and comprehensive income (loss), changes in preferred stock and stockholders&#x2019; equity and cash flows for the three and six months ended June&#160;30, 2021 and 2020 are unaudited. These unaudited interim financial statements have been prepared on the same basis as the Company&#x2019;s annual financial statements and, in the opinion of management, reflect all adjustments, which consist of only normal and recurring adjustments for the fair presentation of its financial information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial data and other information disclosed in these notes related to the three and six-month periods are also unaudited. The condensed balance sheet as of December 31, 2020 has been derived from the audited financial statements at that date but does not include all information and footnotes required by GAAP for annual financial statements. The condensed interim operating results for three and six months ended June&#160;30, 2021 are not necessarily indicative of results to be expected for the year ending December 31, 2021 or any other interim or annual period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 interim unaudited condensed financial statements should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2020 in the Company&#x2019;s Annual Report on Form 10-K (&#x201c;Annual Report&#x201d;) for the fiscal year ended December 31, 2020, as filed with the SEC on March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP and with the rules and regulations of the SEC requires management to make informed estimates and assumptions that affect the amounts reported in these financial statements and accompanying notes. These amounts may materially differ from the amounts ultimately realized and reported due to the inherent uncertainty of any estimate or assumption. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On an on-going basis, management evaluates its most critical estimates and assumptions, including those related to the (i)&#160;fair value of equity-based awards and periodic recognition of stock-based compensation, (ii)&#160;the realization of income tax assets and estimates of tax liabilities, and (iii)&#160;expense accruals related to research and development activities, including clinical trials.  The accounting policies and estimates that most significantly impact the presented amounts within the accompanying condensed financial statements are further described below:&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NTI_ed4ab0bc-466c-4545-9017-79c1319a3bdd">Cash and Cash EquivalentsCash and cash equivalents consist of bank deposits and highly liquid investments, including money market fund accounts, with original maturities of three months or less from the purchase date.</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NTM_d423c302-92e7-4463-b271-62705c227132">Restricted CashRestricted cash represents cash held as collateral for the Company&#x2019;s corporate credit card program. Any cash that is legally or contractually restricted from immediate use is classified as restricted cash.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NDU_6a9dd9ac-b3ee-4554-af91-842b6f0ade08">Concentration of Credit Risk and Other Risks and Uncertainties&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 primarily of cash and cash equivalents in deposits at financial institutions that exceed federally insured limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization declared a pandemic related to the global novel coronavirus disease 2019 (&#x201c;COVID-19&#x201d;) outbreak. To date, the Company&#x2019;s operations have not been significantly impacted by the COVID-19 &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-weight:400;line-height:120%"&gt;pandemic, though the Company continues to monitor the potential impact COVID-19 may have on its ongoing and planned clinical trials. However, the Company cannot at this time predict the specific extent, duration, or full impact that the COVID-19 outbreak may have on these activities or its financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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&#x2019;s results of operations involve numerous risks and uncertainties. Factors that could adversely impact the Company&#x2019;s operating results and business objectives include, but are not limited to, (1) uncertainty of results of clinical trials, (2) uncertainty of regulatory approval of the Company&#x2019;s potential product candidates, including TP-03 for ophthalmic conditions, TP-04 for treatment of skin conditions and TP-05 for prophylaxis of Lyme and community malaria reduction, (3) uncertainty of market acceptance of its product candidates, (4) competition from substitute products and other companies, (5) securing and protecting proprietary technology and strategic relationships, and (6) and dependence on key individuals and sole source suppliers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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&#x2019;s product candidates require approvals from the U.S. Food and Drug Administration (&#x201c;FDA&#x201d;) and comparable foreign regulatory agencies prior to commercial sales in their respective jurisdictions. There can be no assurance that any product candidates will receive these necessary approvals. If the Company is denied approval, approval is delayed, or is unable to maintain approval for any product candidate, it could have a materially adverse impact on the Company's business.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NTQ_db62fcb6-6c52-48db-aeda-73fa06757fbb">Property and EquipmentProperty and equipment is stated at historical cost and is depreciated on a straight-line basis over an estimated useful life that corresponds with its designated asset category. Leasehold improvements are amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful lives of related improvements. The Company evaluates the recoverability of &#x201c;long-lived assets&#x201d; (which includes property and equipment) whenever events or changes in circumstances in the business indicate that the asset&#x2019;s carrying amount may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the sum of the future undiscounted cash flows the assets are expected to generate over the remaining useful lives of the assets. If a long-lived asset fails a recoverability test, the Company measures the amount by which the carrying value of the asset exceeds its fair value.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NDY_26419d4a-f46e-4808-8fc4-8e38a7529d8c">Revenue Recognition for Out-License Arrangements&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Overview &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&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 has one out-license arrangement that allows the licensee to market the Company&#x2019;s TP-03 product (representing "functional intellectual property") in certain territories for a certain field of use and for a stated term - see &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;Note 9&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 accounting and reporting of revenue for out-license arrangements requires significant judgment for: (a) identification of the number of performance obligations within the contract, (b) the contract&#x2019;s transaction price for allocation (including variable consideration), (c) the stand-alone selling price for each identified performance obligation, and (d) the timing and amount of  revenue recognition in each period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&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 out-license arrangement, as described in &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;Note 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was analyzed under GAAP to determine whether the promised goods or services (which include the license, and know-how, data, and information necessary or reasonably useful for the research, development, manufacture, or commercialization of any license product, and governance committee services) are distinct or must be accounted for as part of a combined performance obligation. In making these assessments, the Company considers factors such as the stage of development of the underlying intellectual property and the capabilities of the customer to develop the intellectual property on their own, and/or whether the required expertise is readily available. If the license is considered to not be distinct, the license is combined with other promised goods or services as a combined performance obligation for revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's out-license arrangement is in exchange for the following forms of consideration: (i) upfront cash payments, (ii) equity-based consideration, (iii) sales royalties, (iv) sales threshold milestones, (v) development milestone fees, and (vi) regulatory milestone fees.  Revenue is recognized in proportion to the allocated transaction price when (or as) the respective performance obligation is satisfied.   The Company evaluates the progress related to each milestone at each reporting &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;period and, if necessary, also adjusts the probability of achievement and related revenue recognition. The measure of progress, and thereby periods over which revenue is recognized, is subject to estimates by management and may change over the course of the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Contractual Terms for Receipt of Payments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual terms that establish the Company&#x2019;s right to collect specified amounts from its customers and the require contemporaneous evaluation and documentation under GAAP for the corresponding timing and amount of revenue recognition, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Upfront License Fees:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company determines whether non-refundable license consideration is recognized at the time of contract execution (i.e., when the license is transferred to the customer and customer is able to use and benefit from the license) or over the actual (or implied) contractual period of the out-license.  The Company also evaluates whether it has any other requirements to provide substantive services that are inseparable from the performance obligation of the license transfer to determine whether any combined performance obligation is satisfied over time or at a point in time.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Development Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  The Company utilizes the &#x201c;most likely amount&#x201d; method to estimate the amount of consideration to which it will be entitled for achievement of development milestones. For those payments based on development milestones (e.g., patient dosing in a clinical study or the achievement of statistically significant clinical results), the Company assesses the probability that the milestone will be achieved, including its ability to control the timing or likelihood of achievement, and any associated revenue constraint.  At each reporting period, the Company re-evaluates this associated revenue recognition constraint.  Any resulting adjustments are recorded to revenue on a cumulative catch-up basis, thus reflected in the financial statements in the period of adjustment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Regulatory Milestones:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company utilizes the &#x201c;most likely amount&#x201d; method to estimate the consideration to which it will be entitled and recognizes revenue in the period regulatory approval occurs (the performance obligation is satisfied). Amounts constrained as variable consideration are included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The Company evaluates whether the milestones are considered probable of being reached and not otherwise constrained. Accordingly, due to the inherent uncertainty of achieving regulatory approval, associated milestones are constrained for revenue recognition until achievement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Royalties:&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; Under the "sales-or-usage-based royalty exception" the Company recognizes revenue based on the contractual percentage of the licensee&#x2019;s sales to its customers at the later of (i) the occurrence of the related sales or (ii) the date upon which the performance obligation to which some or all of the royalty has been allocated has been satisfied or partially satisfied. To date, the Company has not recognized any royalty revenue from its out-licensing arrangements.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sales Threshold Milestones:&lt;/span&gt; Similar to royalties, applying the "sales-or-usage-based royalty exception", the Company recognizes revenue from sales threshold milestones at the later of (i) the period the licensee achieves the one-time annual product sales levels in their territories for which the Company is contractually entitled to a specified lump-sum receipt, or (ii) the date upon which the performance obligation to which some or all of the milestone has been allocated has been satisfied or partially satisfied. To date, the Company has not recognized any sales threshold milestone revenue from out-licensing arrangements.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NDg_6eb49c77-8cb0-490c-ba5d-53a37beb2bc1">Research and Development CostsResearch and development costs are expensed as incurred or as certain upfront or milestone payments become contractually due to licensors upon the achievement of clinical or regulatory events. These expenses also include internal costs directly attributable to in-development programs, including cost of certain salaries, payroll taxes, employee benefits, and stock-based compensation expense, as well as laboratory and clinical supplies, pre-clinical and clinical trial related expenses, and the cost of services provided by outside contractors. The Company recognizes expense for pre-clinical studies and clinical trial activities performed by these third parties. This is typically based upon estimates of the proportion of work completed over the term of the individual study or trial, as well as patient enrollment and dosing events in accordance with agreements established with clinical research organizations ("CROs") and clinical trial or pre-clinical study sites.&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 entered, and may continue to enter into, license agreements to access and utilize intellectual property for drug development. In each case, the Company evaluates if the assets acquired in a transaction represent the acquisition of an as&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;set or a business, as defined under applicable GAAP. The Company&#x2019;s executed in-license agreements (see &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 8(b)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) were evaluated and determined to represent asset acquisitions. Because these assets have not yet received regulatory approval&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 have no alternative future uses, the purchase price for each was immediately recognized as research and development expense. In addition, any future milestone payments (whether in the form of cash or stock) made before product regulatory approval (that do not meet the definition of a derivative) will also be immediately recognized as research and development expense when paid or becomes payable, provided there is no alternative future use of the rights in other research and development projects.&lt;/span&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NDM_ab101c56-a7c3-4c2f-b8e1-1a91bf2dce65">Stock-Based Compensation&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 is recognized for all equity awards granted to employees, consultants, and members of the Company&#x2019;s Board of Directors and is recognized at fair value. For stock-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date is the date of grant and the related expense is recognized on a straight-line basis over each award&#x2019;s actual or implied vesting period. For stock-based awards that vest subject to a performance condition, the Company recognizes compensation cost if and when it concludes that it is probable that the performance condition will be achieved and the related expense is recognized on an accelerated attribution method. As applicable, the Company reverses previously recognized expense for forfeitures of unvested awards in the period of occurrence. The Company uses the Black-Scholes pricing model to estimate the fair value of stock option awards as of the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of the fair value of stock-based awards and recognition of stock-based compensation expense requires assumptions to be estimated by management that involve inherent uncertainties and the application of management&#x2019;s judgment, including (a)&#160;the fair value of the Company&#x2019;s common stock on the date of the option grant, (b)&#160;the expected term of the stock option until its exercise by the recipient, (c)&#160;stock price volatility over the expected term, (d)&#160;the prevailing risk-free interest rate over the expected term, and (e)&#160;expected dividend payments over the expected term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management estimates the expected term of awarded stock options utilizing the &#x201c;simplified method&#x201d; for awards as the Company does not yet have sufficient exercise history since its November 2016 formation. Further, prior to the IPO, the Company was privately-held and therefore lacked company-specific historical and implied volatility information of its stock.&#160;Accordingly, management estimated this expected volatility based on a designated peer-group of publicly-traded companies for a look-back period, as of the date of grant, that corresponded with the expected term of the awarded stock option. The Company estimates the risk-free interest rate based upon the U.S. Department of the Treasury yield curve in effect at award grant for time periods that correspond with the expected term of the awarded stock option. The Company&#x2019;s expected dividend yield is zero because it has never paid cash dividends and does not expect to for the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the IPO, given the absence of a public trading market, the Company&#x2019;s Board of Directors, with input from management, considered numerous objective and subjective factors to determine the fair value of its common stock. The factors included: (i)&#160;third-party valuations of the Company&#x2019;s common stock; (ii)&#160;the Company&#x2019;s stage of development; (iii)&#160;the status of research and development efforts; (iv)&#160;the rights, preferences and privileges of the Company&#x2019;s preferred stock relative to common stock; (v)&#160;the Company&#x2019;s operating results and financial condition, including the Company&#x2019;s levels of available capital resources; (vi)&#160;equity market conditions affecting comparable public companies; (vii)&#160;general U.S. market conditions; and (viii)&#160;the lack of current marketability of the Company&#x2019;s common stock. Subsequent to the IPO, the fair value of the Company&#x2019;s common stock is based on the closing quoted market price of its common stock as reported by the Nasdaq Global Select Market on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All stock-based compensation expense is reported in the Statements of Operations and Comprehensive Income (Loss) within "research and development" expense or "general and administrative" expense, based upon the assigned department of the award recipient.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NTU_73b2f569-2b26-4a01-9f30-c9bda0ea4487">Income TaxesIncome taxes are accounted for using the asset and liability method. Deferred tax assets and liabilities are recorded based on the estimated future tax effects of temporary differences between the tax basis of assets and liabilities and amounts &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;reported in the financial statements, as well as operating losses and tax credit carryforwards using enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period of enactment. Realization of deferred tax assets is dependent upon future earnings, the timing and amount of which are uncertain due to the Company&#x2019;s historical operating performance and recorded cumulative net losses in prior fiscal periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is recorded to reduce deferred tax assets, because based upon a weighting of positive and negative factors, it is more likely than not that these deferred tax assets will not be realized. If and when the Company were to determine that deferred tax assets are realizable, an adjustment to the corresponding valuation allowance would increase the net income in the period that such determination was made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event that the Company is assessed interest and/or penalties from taxing authorities that have not been previously accrued, such amounts would be included as a component of &#x201c;income tax expense&#x201d; within the Statements of Operations and Comprehensive Income (Loss) in the period the notice was received. To date there have been no interest or penalties charged.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, &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;Simplifying the Accounting for Income Taxes (Topic 740)&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;ASU 2019-12&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; removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods.  The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods.  The Company adopted &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;ASU 2019-12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the first quarter of 2021, which had no material impact to its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NDk_14547057-bae4-465e-8fec-219844c4d25a">Net Income (Loss) per Share Attributable to Common Stockholders&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share attributable to common stockholders is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding for the period, without the consideration for potential dilutive shares of common stock. Diluted net income (loss) per share is computed by dividing the net income (loss) by the weighted-average number of common stock equivalents outstanding for the period determined using the treasury-stock method and if-converted method, as applicable. The Company&#x2019;s participating securities include unvested common stock awards issued upon early exercise of certain stock options, as early exercised unvested common stock awards have a non-forfeitable right to dividends. The Company&#x2019;s participating securities do not have a contractual obligation to share in the Company&#x2019;s losses, so in periods of net losses, the two-class method of calculating basic and diluted earnings per share is not required. In periods of net income, basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. In periods of net income, net income is attributed to both common stockholders and participating security holders, and therefore, net income is allocated to shares of common stock and participating securities, as if all of the earnings for the period had been distributed. Diluted earnings per share under the two-class method is calculated using the more dilutive of the treasury stock or the two-class method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to a net loss for the three and six months ended June 30, 2020, all otherwise potentially dilutive securities are antidilutive, and accordingly, the reported basic net loss per share equals the reported diluted net loss per share in these periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NTA_dc25356d-e96b-48f0-922b-21c93e12fc5a">Fair Value MeasurementsAssets and liabilities recorded at fair value on a recurring basis in the balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The authoritative guidance on fair value measurements establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1:&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; Quoted prices (unadjusted) in active markets for identical assets or liabilities that are publicly accessible at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2:&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; Observable prices that are based on inputs not quoted on active markets, but that are corroborated by market data. These inputs may include quoted prices for similar assets or liabilities or quoted market prices in markets that are not active to the general public.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:56.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3:&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; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 amounts for financial instruments consisting of cash and cash equivalents, accounts payable and accrued liabilities approximate fair value due to their short maturities. Derivative instruments (see &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;Note 7&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;) are carried at fair value based on unobservable market inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NTY_3b04349d-9d16-45bf-a797-bcba80846f7c">Comprehensive Income (Loss)Comprehensive income (loss) represents all changes in stockholders&#x2019; equity (deficit), except those resulting from distributions to stockholders. For all periods presented, comprehensive income (loss) was the same as reported net income (loss).</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80MC9mcmFnOjFhMDA5MGZlZDJiNTQ1MjBiYzkwMWFhNjA2ODBkOGJmL3RleHRyZWdpb246MWEwMDkwZmVkMmI1NDUyMGJjOTAxYWE2MDY4MGQ4YmZfMjU0NDQ_c590390f-0e7a-4185-82a0-13b81a0a1b0d">Recently Issued or Effective Accounting StandardsRecently issued or effective accounting pronouncements that impact, or may have an impact, on the Company&#x2019;s financial statements have been discussed within the footnote to which each relates. Other recent accounting pronouncements not disclosed in these condensed financial statements have been determined by the Company&#x2019;s management to have no impact, or an immaterial impact, on its current and expected future financial position, results of operations, or cash flows.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RleHRyZWdpb246MmU2ZGQ3YTJkNmU0NDBmMzg3M2UyOTVlN2NiOWNhOWFfMjQyNw_f5b58195-50d5-42a1-ba65-7cc03d8d15f8">BALANCE SHEET ACCOUNT DETAIL&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of selected financial statement captions that comprise the accompanying balance sheets are summarized below: &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;(a) Property and Equipment, net of Accumulated Depreciation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;Property and equipment, net of accumulated depreciation&#x201d; consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td 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;365&#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;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office 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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Lab equipment&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;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property and equipment, at cost&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;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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 and amortization&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;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property and equipment, net of accumulated depreciation and amortization&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;481&#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;548&#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-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense (included within &#x201c;total operating expenses&#x201d; in the accompanying Statements of Operations and Comprehensive Income (Loss)) for the three months ended June 30, 2021 and 2020 was $125 thousand and $17 thousand, respectively, and for the six months ended June 30, 2021 and 2020 was $189 thousand and $32 thousand, 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;(b) Other Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;"Other assets" consists of the following:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&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;27&#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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity warrant rights*&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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long term assets&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;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other 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;1,525&#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;81&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;              *In January 2020, the FASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Update No. 2020-01, Investments&#x2014;Equity Securities (Topic 321), &#160;&#160;&#160;&#160;                   Investments&#x2014;Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)&#x2014;Clarifying the Interactions between Topic 321, Topic 323, and Topic 815&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (a consensus of the Emerging Issues Task Force), which clarifies the interaction of the accounting for equity securities, investments accounted for under the equity method, and certain forward contracts and purchased options. This update is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. The Company is in the process of determining the impact the adoption will have on its financial statements, beginning as of and for the three months ending March 31, 2022.  &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;(c) Accounts Payable and Other Accrued Liabilities&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;Accounts payable and other accrued liabilities&#x201d; consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts payable and other&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;3,303&#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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Operating lease liability, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Accrued clinical studies&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;3,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liability&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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock option early exercise liability, current portion&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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,347&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(d) Other Long-Term Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;Other long-term liabilities&#x201d; consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, non-current portion&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;405&#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;549&#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;Derivative liability&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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock option early exercise liability, non-current portion&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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;Other long-term 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;524&#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;605&#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RleHRyZWdpb246MmU2ZGQ3YTJkNmU0NDBmMzg3M2UyOTVlN2NiOWNhOWFfMjQyOA_2b2442d0-72e9-420f-a3eb-8bbf7a43ecfd">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;Property and equipment, net of accumulated depreciation&#x201d; consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td 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;365&#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;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office 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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Lab equipment&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;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property and equipment, at cost&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;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&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 and amortization&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;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property and equipment, net of accumulated depreciation and amortization&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;481&#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;548&#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="i366691130c6c4705a075c2827729e560_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfMS0xLTEtMS0w_ad074135-8986-4ad1-8517-a84b05c79f0f"
      unitRef="usd">365000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0c14c67cea444f0bb19eaae7c5445028_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfMS0zLTEtMS0w_423611db-6fec-48d1-b0b6-7a871ff16d2f"
      unitRef="usd">294000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i652b87a7987044cca7f42704ba156268_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfMi0xLTEtMS0w_1a55f26d-2535-47c7-a113-fd41526a9e9b"
      unitRef="usd">52000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic9b8f6a5a48541248c73d37edf6dcbae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfMi0zLTEtMS0w_5339ff47-55bf-4fe4-9f78-8aa17b7dcb6d"
      unitRef="usd">74000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0ad7dbb20ff542cab6548bbf1e554538_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfMy0xLTEtMS0w_1f3cfe7e-0cb5-4aaf-b7a8-1058d3fc1404"
      unitRef="usd">167000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifac36b8ba5a54e45b43ad3707581ea5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfMy0zLTEtMS0w_60e3ceef-a28c-44e5-885b-f59e04e8b506"
      unitRef="usd">173000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia344278fd11e4e599d06a16dbef3dac0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfNC0xLTEtMS0w_7d35b09b-3df3-47ab-bf50-1897634cea95"
      unitRef="usd">163000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id9254bbc4390429eadabae632a1ee8ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfNC0zLTEtMS0w_854a0a6e-995d-4de8-bd85-9c8446064600"
      unitRef="usd">141000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfNS0xLTEtMS0w_5f9f303a-fa9c-48b6-880a-89d889734f2e"
      unitRef="usd">747000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfNS0zLTEtMS0w_44a1265a-67c6-4241-ac16-de73766203ae"
      unitRef="usd">682000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfNi0xLTEtMS0w_1f7e0fe8-9ad9-4ed2-8a3f-5186ee92645c"
      unitRef="usd">266000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfNi0zLTEtMS0w_2f1d4e6e-c6ed-4570-b48e-a17ba20b64da"
      unitRef="usd">134000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfNy0xLTEtMS0w_f2969bd5-dcb3-4864-a19c-e8ebbc39df38"
      unitRef="usd">481000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjlmZTBhNGFkMmU4MzQyMjU5ZmU4ODI4YjI0MGExMjZmL3RhYmxlcmFuZ2U6OWZlMGE0YWQyZTgzNDIyNTlmZTg4MjhiMjQwYTEyNmZfNy0zLTEtMS0w_7174105e-5679-47e9-aff7-ab40ce56ebca"
      unitRef="usd">548000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RleHRyZWdpb246MmU2ZGQ3YTJkNmU0NDBmMzg3M2UyOTVlN2NiOWNhOWFfMjE5OTAyMzI1ODAyOA_09bc6c84-feec-4ce3-8be3-a89b8046c2a1"
      unitRef="usd">125000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RleHRyZWdpb246MmU2ZGQ3YTJkNmU0NDBmMzg3M2UyOTVlN2NiOWNhOWFfMzI5ODUzNDg4NTkyNA_d509aae5-9c19-4f0d-bff6-435b83854047"
      unitRef="usd">17000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RleHRyZWdpb246MmU2ZGQ3YTJkNmU0NDBmMzg3M2UyOTVlN2NiOWNhOWFfMzI5ODUzNDg4NTkxOQ_905fd9f6-1f33-4415-a9ac-dcc043feaee9"
      unitRef="usd">189000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RleHRyZWdpb246MmU2ZGQ3YTJkNmU0NDBmMzg3M2UyOTVlN2NiOWNhOWFfNDgz_f0c1c76d-ad0e-4159-9c65-06038d0b563a"
      unitRef="usd">32000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RleHRyZWdpb246MmU2ZGQ3YTJkNmU0NDBmMzg3M2UyOTVlN2NiOWNhOWFfMjQyNA_0bc157f1-36dd-47b1-ad54-257ed6e8685d">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;"Other assets" consists of the following:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&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;27&#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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity warrant rights*&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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long term assets&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;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other 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;1,525&#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;81&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;              *In January 2020, the FASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Update No. 2020-01, Investments&#x2014;Equity Securities (Topic 321), &#160;&#160;&#160;&#160;                   Investments&#x2014;Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)&#x2014;Clarifying the Interactions between Topic 321, Topic 323, and Topic 815&lt;/span&gt; (a consensus of the Emerging Issues Task Force), which clarifies the interaction of the accounting for equity securities, investments accounted for under the equity method, and certain forward contracts and purchased options. This update is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. The Company is in the process of determining the impact the adoption will have on its financial statements, beginning as of and for the three months ending March 31, 2022.</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:DepositAssets
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmZiY2Q3Yjc2NDUzODQ0MmQ5ZGFmZTE1MzEzZGMzOTFhL3RhYmxlcmFuZ2U6ZmJjZDdiNzY0NTM4NDQyZDlkYWZlMTUzMTNkYzM5MWFfMS0xLTEtMS0w_50629ea0-968e-4619-89ed-6ec5f5873094"
      unitRef="usd">27000</us-gaap:DepositAssets>
    <us-gaap:DepositAssets
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmZiY2Q3Yjc2NDUzODQ0MmQ5ZGFmZTE1MzEzZGMzOTFhL3RhYmxlcmFuZ2U6ZmJjZDdiNzY0NTM4NDQyZDlkYWZlMTUzMTNkYzM5MWFfMS0zLTEtMS0w_33051b02-45c3-496f-81e7-85dac14ebe3b"
      unitRef="usd">33000</us-gaap:DepositAssets>
    <tars:EquityWarrantRights
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmZiY2Q3Yjc2NDUzODQ0MmQ5ZGFmZTE1MzEzZGMzOTFhL3RhYmxlcmFuZ2U6ZmJjZDdiNzY0NTM4NDQyZDlkYWZlMTUzMTNkYzM5MWFfMi0xLTEtMS0w_5654109f-37f5-4ce9-ab59-28ada0fa532f"
      unitRef="usd">1076000</tars:EquityWarrantRights>
    <tars:EquityWarrantRights
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmZiY2Q3Yjc2NDUzODQ0MmQ5ZGFmZTE1MzEzZGMzOTFhL3RhYmxlcmFuZ2U6ZmJjZDdiNzY0NTM4NDQyZDlkYWZlMTUzMTNkYzM5MWFfMi0zLTEtMS0w_ba50d641-e390-4ffa-b578-0e704564de66"
      unitRef="usd">0</tars:EquityWarrantRights>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmZiY2Q3Yjc2NDUzODQ0MmQ5ZGFmZTE1MzEzZGMzOTFhL3RhYmxlcmFuZ2U6ZmJjZDdiNzY0NTM4NDQyZDlkYWZlMTUzMTNkYzM5MWFfMy0xLTEtMS0w_f87d5839-2d8a-457d-8a1c-3443bec2cf2c"
      unitRef="usd">422000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmZiY2Q3Yjc2NDUzODQ0MmQ5ZGFmZTE1MzEzZGMzOTFhL3RhYmxlcmFuZ2U6ZmJjZDdiNzY0NTM4NDQyZDlkYWZlMTUzMTNkYzM5MWFfMy0zLTEtMS0w_5e099a0b-7d81-4edc-be0e-6365c83131eb"
      unitRef="usd">48000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmZiY2Q3Yjc2NDUzODQ0MmQ5ZGFmZTE1MzEzZGMzOTFhL3RhYmxlcmFuZ2U6ZmJjZDdiNzY0NTM4NDQyZDlkYWZlMTUzMTNkYzM5MWFfNC0xLTEtMS0w_b9d766ec-64a7-42a3-9c6f-368654fb8410"
      unitRef="usd">1525000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmZiY2Q3Yjc2NDUzODQ0MmQ5ZGFmZTE1MzEzZGMzOTFhL3RhYmxlcmFuZ2U6ZmJjZDdiNzY0NTM4NDQyZDlkYWZlMTUzMTNkYzM5MWFfNC0zLTEtMS0w_d65c8cdc-b889-4c4e-b1dc-6166ec24d50f"
      unitRef="usd">81000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RleHRyZWdpb246MmU2ZGQ3YTJkNmU0NDBmMzg3M2UyOTVlN2NiOWNhOWFfMjQyNQ_701698e7-46a4-4f92-98ae-be626f6a433a">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;Accounts payable and other accrued liabilities&#x201d; consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts payable and other&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;3,303&#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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Operating lease liability, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Accrued clinical studies&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;3,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liability&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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock option early exercise liability, current portion&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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Accounts payable and other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,347&#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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfMS0xLTEtMS0w_2691d613-c2f4-473b-bbd5-6744820811e4"
      unitRef="usd">3303000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfMS0zLTEtMS0w_8975a806-6aae-4d03-bef5-511641eb0363"
      unitRef="usd">2237000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfMy0xLTEtMS0w_b7e575d8-d280-4293-8789-fed2b272668a"
      unitRef="usd">229000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfMy0zLTEtMS0w_d8825308-a670-4fd9-8b09-8e172bafd1f5"
      unitRef="usd">282000</us-gaap:OperatingLeaseLiabilityCurrent>
    <tars:AccruedClinicalStudiesCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNC0xLTEtMS0w_1deab10f-8534-462d-96f8-c14865c355bc"
      unitRef="usd">3358000</tars:AccruedClinicalStudiesCurrent>
    <tars:AccruedClinicalStudiesCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNC0zLTEtMS0w_1e79202c-a47b-43e7-9aa4-285b04b0406d"
      unitRef="usd">1524000</tars:AccruedClinicalStudiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNS0xLTEtMS03NzI_d763681d-6e89-44af-a6d4-1c78aad93858"
      unitRef="usd">1504000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNS0zLTEtMS03NzI_668f1060-60bd-42ce-9bab-0662664748e8"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNS0xLTEtMS0w_10d008ce-fff3-46fe-8572-33195733a66e"
      unitRef="usd">342000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNS0zLTEtMS0w_2b043429-0b7f-4332-9584-f474061978e4"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNi0xLTEtMS0w_df58449e-3da6-4d80-977b-f821a4cb9df0"
      unitRef="usd">249000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNi0zLTEtMS0w_1292f6ca-0d79-48e8-a585-6476716e170d"
      unitRef="usd">304000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNy0xLTEtMS0w_a58fe3ec-5d22-471c-95e2-49d377697405"
      unitRef="usd">8985000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOmI0YzBlNDQxODNkZDQwZjI4MjM4ZDlmNzFkN2MxY2JhL3RhYmxlcmFuZ2U6YjRjMGU0NDE4M2RkNDBmMjgyMzhkOWY3MWQ3YzFjYmFfNy0zLTEtMS0w_ff2aef19-acd0-4b22-bc01-03cecfd0c123"
      unitRef="usd">4347000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesTableTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RleHRyZWdpb246MmU2ZGQ3YTJkNmU0NDBmMzg3M2UyOTVlN2NiOWNhOWFfMjQyNg_45483a33-d8e8-40c8-8fe8-04705152a523">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201c;Other long-term liabilities&#x201d; consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, non-current portion&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;405&#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;549&#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;Derivative liability&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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock option early exercise liability, non-current portion&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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;Other long-term 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;524&#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;605&#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:OtherLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjExMGMyYzg1Y2Q5NjQ1YjJiZmI0MmQ4MDc2MmI3MTdhL3RhYmxlcmFuZ2U6MTEwYzJjODVjZDk2NDViMmJmYjQyZDgwNzYyYjcxN2FfMS0xLTEtMS0w_7dc22164-bc4b-4590-b9e9-351648b5f429"
      unitRef="usd">405000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjExMGMyYzg1Y2Q5NjQ1YjJiZmI0MmQ4MDc2MmI3MTdhL3RhYmxlcmFuZ2U6MTEwYzJjODVjZDk2NDViMmJmYjQyZDgwNzYyYjcxN2FfMS0zLTEtMS0w_b76ae388-a1e8-445c-b6fe-77e6f3d9eb9b"
      unitRef="usd">549000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjExMGMyYzg1Y2Q5NjQ1YjJiZmI0MmQ4MDc2MmI3MTdhL3RhYmxlcmFuZ2U6MTEwYzJjODVjZDk2NDViMmJmYjQyZDgwNzYyYjcxN2FfMi0xLTEtMS0w_d95f776a-2ecb-4c59-954a-1443545b1c80"
      unitRef="usd">107000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjExMGMyYzg1Y2Q5NjQ1YjJiZmI0MmQ4MDc2MmI3MTdhL3RhYmxlcmFuZ2U6MTEwYzJjODVjZDk2NDViMmJmYjQyZDgwNzYyYjcxN2FfMi0zLTEtMS0w_3c955c6a-4fb3-42f1-ad47-0448dafbd977"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjExMGMyYzg1Y2Q5NjQ1YjJiZmI0MmQ4MDc2MmI3MTdhL3RhYmxlcmFuZ2U6MTEwYzJjODVjZDk2NDViMmJmYjQyZDgwNzYyYjcxN2FfMy0xLTEtMS0w_8df2c36c-1405-4392-b712-4cb189383e2f"
      unitRef="usd">12000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjExMGMyYzg1Y2Q5NjQ1YjJiZmI0MmQ4MDc2MmI3MTdhL3RhYmxlcmFuZ2U6MTEwYzJjODVjZDk2NDViMmJmYjQyZDgwNzYyYjcxN2FfMy0zLTEtMS0w_cccc86ca-5be9-453d-8a2f-138e08077232"
      unitRef="usd">56000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjExMGMyYzg1Y2Q5NjQ1YjJiZmI0MmQ4MDc2MmI3MTdhL3RhYmxlcmFuZ2U6MTEwYzJjODVjZDk2NDViMmJmYjQyZDgwNzYyYjcxN2FfNC0xLTEtMS0w_d427eeea-a81a-4f34-9fa2-6e369932cf1d"
      unitRef="usd">524000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80My9mcmFnOjJlNmRkN2EyZDZlNDQwZjM4NzNlMjk1ZTdjYjljYTlhL3RhYmxlOjExMGMyYzg1Y2Q5NjQ1YjJiZmI0MmQ4MDc2MmI3MTdhL3RhYmxlcmFuZ2U6MTEwYzJjODVjZDk2NDViMmJmYjQyZDgwNzYyYjcxN2FfNC0zLTEtMS0w_c4a4e73a-de26-423c-a3a1-6b1c8eaf9f21"
      unitRef="usd">605000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfOTQ1_79553214-ba04-4e62-a44d-c504c5c4d77b">STOCKHOLDERS&#x2019; 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;Authorized Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the October 2020 Amended and Restated Certificate of Incorporation, the Company is authorized to issue two classes of stock: common and preferred&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The total number of shares authorized for issuance is 200.0 million shares of common stock and 10.0 million shares of preferred stock.&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;Common Stock Overview and Reserve for Future Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stockholders have one vote for each share of common stock held and are entitled to receive any dividends declared by the Company&#x2019;s Board of Directors when legally available for distribution, then-subject to the dividend rights of the holders of preferred stock. For the three and six months ended June 30, 2021 and for the year ended December&#160;31, 2020, no dividends were declared.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 June&#160;30, 2021 and December&#160;31, 2020, the Company had 20.7 million and 20.5 million shares of common stock issued, respectively. At June&#160;30, 2021 and December&#160;31, 2020, the Company had 20.6 million, an&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d 20.3 million &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;shares of common stock outstanding, respectively. The following shares of common stock were reserved for issuance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options issued and outstanding &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;2,598,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836,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;/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;Common stock awards reserved for future grant&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;9,451,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,414,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Restricted stock units outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;12,054,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;11,250,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfMjUz_e91d157c-a432-47e7-ba55-161de67616bf"
      unitRef="shares">200000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfMjgz_b0c07bcb-d2c3-4f35-ad50-8133c976ad41"
      unitRef="shares">10000000.0</us-gaap:TemporaryEquitySharesAuthorized>
    <tars:CommonStockNumberOfVotes
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfMzky_ea9e56a1-8b06-4705-b601-7cd304f3fd80"
      unitRef="vote">1</tars:CommonStockNumberOfVotes>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfNjcz_65a27fb3-bada-49d3-b392-6316edb168d8"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4fa02c7ace144c81a2fd09a81a1d827c_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfNjcz_c565af56-f8aa-4992-b41c-a4c1a02f721e"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockSharesIssued
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfNzM0_062ae3ec-888a-41e5-96b6-20e06fd9da3b"
      unitRef="shares">20700000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfNzQx_74df4529-d006-4c4e-a40e-16acf193f112"
      unitRef="shares">20500000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfODE5_1ff6a610-76f1-42a9-a776-8c736b097da0"
      unitRef="shares">20600000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfODI3_c8652c4a-acb6-4bb7-8047-6189c31fe34b"
      unitRef="shares">20300000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RleHRyZWdpb246ZTUzYzg4ZjQwMWM3NGUyOWFmZDdlOTQ3OWU2YWEwZWNfOTQ2_c59639bb-fded-4fc2-bf34-665d7a688d27">The following shares of common stock were reserved for issuance:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options issued and outstanding &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;2,598,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836,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;/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;Common stock awards reserved for future grant&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;9,451,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,414,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Restricted stock units outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;12,054,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;11,250,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsIssuedAndOutstanding
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RhYmxlOjYwMTliYzg3MGY5MTQ2Y2JhM2VjNDExYmNlMzQxODM4L3RhYmxlcmFuZ2U6NjAxOWJjODcwZjkxNDZjYmEzZWM0MTFiY2UzNDE4MzhfMi0xLTEtMS0w_01fec5a0-61f8-4195-b037-f8dbeb964981"
      unitRef="shares">2598764</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsIssuedAndOutstanding>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsIssuedAndOutstanding
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RhYmxlOjYwMTliYzg3MGY5MTQ2Y2JhM2VjNDExYmNlMzQxODM4L3RhYmxlcmFuZ2U6NjAxOWJjODcwZjkxNDZjYmEzZWM0MTFiY2UzNDE4MzhfMi0zLTEtMS0w_cd92b9ba-2cdd-48f2-8baa-e0494c9e6b52"
      unitRef="shares">1836739</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsIssuedAndOutstanding>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsAvailableForFutureGrant
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RhYmxlOjYwMTliYzg3MGY5MTQ2Y2JhM2VjNDExYmNlMzQxODM4L3RhYmxlcmFuZ2U6NjAxOWJjODcwZjkxNDZjYmEzZWM0MTFiY2UzNDE4MzhfMy0xLTEtMS0w_3bc3c577-8a77-4117-90b8-9a362f63706f"
      unitRef="shares">9451191</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsAvailableForFutureGrant>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsAvailableForFutureGrant
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RhYmxlOjYwMTliYzg3MGY5MTQ2Y2JhM2VjNDExYmNlMzQxODM4L3RhYmxlcmFuZ2U6NjAxOWJjODcwZjkxNDZjYmEzZWM0MTFiY2UzNDE4MzhfMy0zLTEtMS0w_e9ea2c81-cf25-4692-90a9-3b8c190bebce"
      unitRef="shares">9414091</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfStockOptionsAvailableForFutureGrant>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfRestrictedStockUnitsAvailableForFutureGrant
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RhYmxlOjYwMTliYzg3MGY5MTQ2Y2JhM2VjNDExYmNlMzQxODM4L3RhYmxlcmFuZ2U6NjAxOWJjODcwZjkxNDZjYmEzZWM0MTFiY2UzNDE4MzhfNC0xLTEtMS03NTY_f42ea0d3-67cb-4d21-b0c4-1b7236a22429"
      unitRef="shares">4257</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfRestrictedStockUnitsAvailableForFutureGrant>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfRestrictedStockUnitsAvailableForFutureGrant
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RhYmxlOjYwMTliYzg3MGY5MTQ2Y2JhM2VjNDExYmNlMzQxODM4L3RhYmxlcmFuZ2U6NjAxOWJjODcwZjkxNDZjYmEzZWM0MTFiY2UzNDE4MzhfNC0zLTEtMS03NTY_6c9317e4-3a10-406f-89c2-bbb6cbe4b9e9"
      unitRef="shares">0</tars:CommonStockCapitalSharesReservedForFutureIssuanceEffectOfRestrictedStockUnitsAvailableForFutureGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RhYmxlOjYwMTliYzg3MGY5MTQ2Y2JhM2VjNDExYmNlMzQxODM4L3RhYmxlcmFuZ2U6NjAxOWJjODcwZjkxNDZjYmEzZWM0MTFiY2UzNDE4MzhfNC0xLTEtMS0w_5d90fafa-451d-40ae-b30e-10c5990ed32b"
      unitRef="shares">12054212</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80Ni9mcmFnOmU1M2M4OGY0MDFjNzRlMjlhZmQ3ZTk0NzllNmFhMGVjL3RhYmxlOjYwMTliYzg3MGY5MTQ2Y2JhM2VjNDExYmNlMzQxODM4L3RhYmxlcmFuZ2U6NjAxOWJjODcwZjkxNDZjYmEzZWM0MTFiY2UzNDE4MzhfNC0zLTEtMS0w_a7183d9e-63cb-4695-bbd2-2963b6e31750"
      unitRef="shares">11250830</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfNDM0MA_bcf124fa-ca6a-4a79-989f-3d3f2abf259b">STOCK-BASED COMPENSATION&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;2020 and 2016 Equity Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's Board of Directors and stockholders adopted and approved the Company's 2020 Equity Incentive Plan (the &#x201c;2020 Plan&#x201d;) on October 8, 2020. The 2020 Plan replaced the Company's 2016 Equity Incentive Plan that was earlier adopted in December 2016 (the &#x201c;2016 Plan&#x201d;).  However, awards outstanding under the 2016 Plan will continue to be governed by its original terms. The number of shares of the Company's common stock that were initially available for issuance under the 2020 Plan equaled the initial sum of 9,000,000 shares &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;plus&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; 2,432,980 shares that were then available for issuance under the 2016 Plan. The 2020 Plan provides for the following types of awards: incentive and non-statutory stock options, stock appreciation rights, restricted shares, and restricted stock units.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares of common stock reserved for issuance under the 2020 Plan are increased automatically on the first business day of each fiscal year, commencing in 2021 and ending in 2030, by a number equal to 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;lesser of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: (i) 4% of the shares of common stock outstanding on the last day of the prior fiscal year; or (ii) the number of shares determined by the Company's Board of Directors. In general, to the extent that any awards under the 2020 Plan are forfeited, terminate, expire or lapse without the issuance of shares, or if the Company reacquires the shares subject to awards granted under the 2020 Plan, those shares will again become available for issuance under the 2020 Plan, as will shares applied to pay the exercise or purchase price of an award or to satisfy tax withholding obligations related to any award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 awards are governed by agreements between the Company and the recipients. Incentive stock options and nonqualified stock options may be granted under the 2020 Plan (and previously the 2016 Plan) at an exercise price of not less than 100% of the fair market value of common stock on the respective date of grant.  The grant date is the date the terms of the award are formally approved by the Company&#x2019;s Board of Directors or its designee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through June&#160;30, 2021, all awards issued under the 2020 Plan and 2016 Plan were in the form of stock options and restricted stock units. These stock award agreements have service and/or performance conditions for vesting, unless immediately vested on the date of grant. Stock awards granted typically have &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfMjM4Ng_487f5d4f-2795-4d06-a86b-a0f73cdced0d"&gt;one&lt;/span&gt; to four-year service conditions for full vesting. The performance conditions for vesting are explicitly stated in each award agreement and are associated with clinical, business development, or operational milestones.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options must be exercised, if at all, no later than 10 years from the date of grant. Upon termination of employment, vested stock options may be exercised within 12 months after the date of termination upon death, six months after the date of termination upon disability, and three months after the date of termination for all other separations.&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;Stock-Based Compensation Summary&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 is recorded in the accompanying condensed statements of operations and comprehensive income (loss) based on the assigned or designated department of the award recipient. Stock-based compensation expense for the three and six months ended June 30, 2021 and 2020 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#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;14&#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;771&#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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 stock-based compensation&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,794&#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;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pre-Vesting Exercise Feature of Certain Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2016 Plan permitted certain option holders to exercise awarded options prior to vesting. Upon this early exercise, the options became subject to a restricted stock agreement and remain subject to the same vesting provisions in the corresponding stock option award. These unvested options are subject to repurchase by the Company upon employee termination at the same price exercised. These unvested shares of common stock are reported as issued (but not outstanding) on the accompanying Balance Sheets while subject to repurchase by the Company. These shares are also excluded from the basic net income (loss) per share until the repurchase right lapses upon vesting, but are included in the diluted net income per share for the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;The Company initially records a liability for these early exercises that is subsequently reclassified into stockholders&#x2019; equity on a pro rata basis as vesting occurs. As of June&#160;30, 2021 and December&#160;31, 2020, the Company recorded the unvested portion of the exercise proceeds of $0.3 million and $0.4 million, respectively, as a liability from the early exercise in the accompanying Balance Sheets.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i160de614ede245e3b4a8318dd5566a1f_I20201020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfNTcy_ff74eef3-7928-4b65-968e-47478a2a5d6a"
      unitRef="shares">9000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4417090679e84025a7090d9e6076ba21_I20201020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfNTg3_61d4f3d3-7b2e-485a-8716-c7b0945ce471"
      unitRef="shares">2432980</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <tars:CommonStockCapitalSharesReservedForFutureIssuanceAnnualPercentageIncrease
      contextRef="ide340ac61efb43b08434911f4db98e68_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfMTA2NQ_8aaedf96-c9d3-4206-b31a-f84faf634546"
      unitRef="number">0.04</tars:CommonStockCapitalSharesReservedForFutureIssuanceAnnualPercentageIncrease>
    <tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePricePercentOfFairMarketValue
      contextRef="i70a7676a97b848b1a1f7a3665d148983_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfMTkxOA_4a498b1a-439a-44d6-90f6-885d29221fae"
      unitRef="number">1</tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumExercisePricePercentOfFairMarketValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ia1441e738b9045918e9a7e31197dd133_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfNDM0MQ_42dd39d3-bd70-4e8c-af3f-9f3617a29a50">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="id52f2032269a4f819d15bd4d1e161a3b_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfMjY3NA_929eda63-9311-4495-8e4c-aa2dbcc391b3">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodAfterDateOfTerminationUponDeath
      contextRef="id52f2032269a4f819d15bd4d1e161a3b_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfMjc3OA_1df8e417-a4dc-4144-9b72-5abc3c8bbd34">P12M</tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodAfterDateOfTerminationUponDeath>
    <tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodAfterDateOfTerminationUponDisability
      contextRef="id52f2032269a4f819d15bd4d1e161a3b_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfMjgyMw_c0d5c0f5-addf-4e48-89de-bf27df09541f">P6M</tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodAfterDateOfTerminationUponDisability>
    <tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodAfterDateOfTerminationUponAllOtherSeparations
      contextRef="id52f2032269a4f819d15bd4d1e161a3b_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfMjg3Nw_9f5089e1-6e38-4eea-8ba9-2c7486eb680b">P3M</tars:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodAfterDateOfTerminationUponAllOtherSeparations>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfNDM0Mg_b3068d9c-15af-4c66-b6e6-272ce167eef8">Stock-based compensation expense for the three and six months ended June 30, 2021 and 2020 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#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;14&#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;771&#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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 stock-based compensation&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,794&#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;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia382e48d34b4428fafebec87724739c8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfMi0xLTEtMS0w_3726f7ed-9381-486c-9487-612663cac5b9"
      unitRef="usd">427000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i09be892cb78f4a5492f5791c5d513c0a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfMi0zLTEtMS0w_44d6b5d7-13a8-401b-9dc6-3895980e9c1b"
      unitRef="usd">14000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i54c21ad7a9fe43c996fb0628c1fd4ac4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfMi01LTEtMS0w_5106e14f-6b9a-4f3d-b2cb-7c5e3baca061"
      unitRef="usd">771000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie004d19f0fd443d5b88f07a7468ee270_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfMi03LTEtMS0w_fb289f83-db6d-46ab-8a10-257100fd0465"
      unitRef="usd">15000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idaa289cd736c437987015fee0950c75c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfMy0xLTEtMS0w_144ed55f-605a-439f-96c8-33b02ba1c38c"
      unitRef="usd">2367000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i42649f1122f8480785c73d82be5bd8dc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfMy0zLTEtMS0w_a39ec3a6-4d9e-4590-8b40-6f75d994e244"
      unitRef="usd">159000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i52aedec7a8084e91bca615af7ebec95a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfMy01LTEtMS0w_d1634125-6554-4a3c-82ed-4395397488d4"
      unitRef="usd">3386000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icea321863db444169b622b85850d6e55_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfMy03LTEtMS0w_96229abc-5dd2-40fa-903a-948c3ec8e49a"
      unitRef="usd">162000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfNC0xLTEtMS0w_09c7fb07-5693-4134-a965-fc81194e6015"
      unitRef="usd">2794000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfNC0zLTEtMS0w_1219d366-cfab-4f00-9161-9e0b3402a035"
      unitRef="usd">173000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfNC01LTEtMS0w_be3d9e83-3aba-4db2-9926-59c99058b419"
      unitRef="usd">4157000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RhYmxlOjhiZTU1MTRjZWNkNTQzOTM4NjFmNTUxZWJmNTJiNGEwL3RhYmxlcmFuZ2U6OGJlNTUxNGNlY2Q1NDM5Mzg2MWY1NTFlYmY1MmI0YTBfNC03LTEtMS0w_8b2e5a69-c01f-47a6-bbc0-2090d4407378"
      unitRef="usd">177000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfNDI2Mw_6486e611-a8d4-4c30-9b0a-3848f7ee2546"
      unitRef="usd">300000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF80OS9mcmFnOjA3ZjlmZDUxYWM4MDRmNTBiYTJkNzA0YmQxMjU5NmMxL3RleHRyZWdpb246MDdmOWZkNTFhYzgwNGY1MGJhMmQ3MDRiZDEyNTk2YzFfMzI5ODUzNDg4NzY5OA_944d7725-f495-4329-9d90-4858b078a279"
      unitRef="usd">400000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMTQxMw_a9b1bd36-ca20-435e-961a-4a6c4d1265d9">NET INCOME (LOSS) PER SHARE&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 permits certain option holders to exercise awarded options prior to vesting (see &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;Note 5&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;). Upon this early exercise, these options become subject to a restricted stock agreement and remain subject to the same vesting provisions in the corresponding stock option award. These early exercised options are considered to be "participating securities" due to non-forfeitable right to dividends (i.e., even prior to vesting). For the three and six months ended June 30, 2021, the "two-class method" was utilized to calculate diluted net income per share as it was more dilutive than the "treasury stock metho&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d". Due to a net loss for the three months ended March 31, 2020, all otherwise potentially dilutive securities are antidilutive. Accordingly, basic net loss per share equals diluted net loss per share for the three and six months ended June 30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following&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; table sets forth the computation of basic and diluted net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic EPS&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;6,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;16,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Less: undistributed income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&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;20,555,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,446,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to common stockholders&#x2014;basic&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;0.31&#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.23)&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;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted EPS&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;6,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;16,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Less: undistributed income reallocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&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;20,555,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,446,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Effect of dilutive 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock options&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,411,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&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;21,966,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;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;2,651,321&#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;21,895,304&#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;2,650,843&#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;Net income (loss) per share attributable to common stockholders&#x2014;diluted&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;0.29&#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;(1.23)&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;0.76&#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;(1.96)&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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the&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; three and six months ended June&#160;30, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 0.8&#160;million unexercised stock options were excluded from the computation of n&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;et income per share because the effect would have been anti-dilutive. Additionally, during the three and six months ended June 30, 2020, 1.2&#160;million unexercised stock options, 8.2&#160;million shares of preferred stock, and 67&#160;thousand early-exercised and unvested stock options were excluded from the calculation of diluted net loss per share attributable to common stockholders because their impact under the &#x201c;treasury stock method&#x201d; and "if-converted metho&lt;/span&gt;d" would have been anti-dilutive.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMTQxNA_5018d555-827d-4aab-9820-ad15f52b4450">&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 permits certain option holders to exercise awarded options prior to vesting (see &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;Note 5&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;). Upon this early exercise, these options become subject to a restricted stock agreement and remain subject to the same vesting provisions in the corresponding stock option award. These early exercised options are considered to be "participating securities" due to non-forfeitable right to dividends (i.e., even prior to vesting). For the three and six months ended June 30, 2021, the "two-class method" was utilized to calculate diluted net income per share as it was more dilutive than the "treasury stock metho&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d". Due to a net loss for the three months ended March 31, 2020, all otherwise potentially dilutive securities are antidilutive. Accordingly, basic net loss per share equals diluted net loss per share for the three and six months ended June 30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following&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; table sets forth the computation of basic and diluted net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic EPS&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;6,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;16,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Less: undistributed income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&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;20,555,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,446,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to common stockholders&#x2014;basic&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;0.31&#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.23)&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;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted EPS&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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;6,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;16,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Less: undistributed income reallocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&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;20,555,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,651,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,446,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Effect of dilutive 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock options&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,411,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&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;21,966,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;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;2,651,321&#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;21,895,304&#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;2,650,843&#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;Net income (loss) per share attributable to common stockholders&#x2014;diluted&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;0.29&#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;(1.23)&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;0.76&#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;(1.96)&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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMy0xLTEtMS0w_ac7ae272-dbd0-4fa4-8497-7cc7946cc346"
      unitRef="usd">6345000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMy0zLTEtMS0w_97e4bab8-8966-41f7-8427-0c018af94d38"
      unitRef="usd">-3250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMy00LTEtMS0yMzM_1f17aae9-411f-4445-be0e-7ddb4c5b819c"
      unitRef="usd">16721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMy02LTEtMS0yMzM_9796aa65-7800-41b6-a5b8-b891a19259be"
      unitRef="usd">-5207000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNC0xLTEtMS0w_2125bdd1-625a-4867-b59f-85b333d949f3"
      unitRef="usd">46000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNC0zLTEtMS0w_370d64b0-3527-4bbb-88dd-94703b0ba7f2"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNC00LTEtMS0yMzM_174faf28-566e-4fed-b8ed-5957f08f20ea"
      unitRef="usd">133000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNC02LTEtMS0yMzM_e4e3c53f-a64f-4132-b124-afaef271d712"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNS0xLTEtMS0w_35536ffb-6540-4e0d-ac16-31b4c9961b82"
      unitRef="usd">6299000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNS0zLTEtMS0w_9d968104-c43c-4ce5-aa67-c41cae620cd7"
      unitRef="usd">-3250000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNS00LTEtMS0yMzM_877e254c-6b11-4a3f-818a-f42db2ccac0f"
      unitRef="usd">16588000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNS02LTEtMS0yMzM_9794bbce-a1ea-4792-b314-1d21c9c32a00"
      unitRef="usd">-5207000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNy0xLTEtMS0w_355fc19c-11eb-4eda-b947-6342e7accd3e"
      unitRef="shares">20555258</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNy0zLTEtMS0w_0e9fdad5-deea-49ca-a617-9eb750676020"
      unitRef="shares">2651321</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNy00LTEtMS0yMzM_1561c451-3bb6-4812-9289-a269c61620f2"
      unitRef="shares">20446246</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfNy02LTEtMS0yMzM_d7650d30-4e5d-4c2e-9bd7-fff9adede115"
      unitRef="shares">2650843</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfOC0xLTEtMS0w_21f2cda2-4417-4f1d-8e97-2c1e61b3f3b1"
      unitRef="usdPerShare">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfOC0zLTEtMS0w_3022bbc2-170e-4e14-9272-74bfed0a75b9"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfOC00LTEtMS0yMzM_12e50fed-15bc-4123-9bec-138b1b8ad6cc"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfOC02LTEtMS0yMzM_0b4db2a8-d3b2-4369-8fec-66e9e6c0243c"
      unitRef="usdPerShare">-1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTEtMS0xLTEtMA_1b61195b-ea97-4fcd-9e1e-240bbeb56189"
      unitRef="usd">6345000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTEtMy0xLTEtMA_e9a39d48-6f08-4fc6-a152-6821b60a9810"
      unitRef="usd">-3250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTEtNC0xLTEtMjMz_c260c080-c7c4-4b12-8bcc-7563cd13fc8a"
      unitRef="usd">16721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTEtNi0xLTEtMjMz_03aec959-260a-41c2-9c49-3567233bf924"
      unitRef="usd">-5207000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTItMS0xLTEtMA_3fe5e88b-e4ff-496e-a106-e50761af0924"
      unitRef="usd">43000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTItMy0xLTEtMA_07f54a22-b43a-4d62-9149-cd652dfd206d"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTItNC0xLTEtMjMz_b653c796-535b-4d04-bf93-1abb94ccdca3"
      unitRef="usd">124000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTItNi0xLTEtMjMz_c55bb573-1647-4316-ab3d-0a1455fbb9dd"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTMtMS0xLTEtMA_040b60c3-d7d3-4252-942e-7f6d5b078f1d"
      unitRef="usd">6302000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTMtMy0xLTEtMA_85ed6cf2-e44a-45f6-8c30-543cd6dff3d8"
      unitRef="usd">-3250000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTMtNC0xLTEtMjMz_761e88e1-69e0-4be3-a1b0-6e494ab03d7f"
      unitRef="usd">16597000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTMtNi0xLTEtMjMz_20e55b47-5fa4-4786-9fc6-e9831e94b157"
      unitRef="usd">-5207000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTUtMS0xLTEtMA_a7c172a3-eead-4e22-a017-4a309b6abaff"
      unitRef="shares">20555258</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTUtMy0xLTEtMA_485abf2c-5d68-466d-89cd-f7560335fca3"
      unitRef="shares">2651321</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTUtNC0xLTEtMjMz_5bcb81fa-0f8e-409e-83bb-348e00feb64b"
      unitRef="shares">20446246</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTUtNi0xLTEtMjMz_866010be-4253-45dc-b360-41ac8febae12"
      unitRef="shares">2650843</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTctMS0xLTEtMA_8b1bb7f3-17c4-4dfe-b74a-ae806b7a0514"
      unitRef="shares">1411341</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTctMy0xLTEtMA_73712614-fc32-449f-ac1e-a0ef99a072e2"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTctNC0xLTEtMjMz_48f6a817-487b-46c9-a765-70b9221b3caa"
      unitRef="shares">1449058000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTctNi0xLTEtMjMz_7ff6da4d-7c63-4494-8e21-d02fa7c370fd"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTgtMS0xLTEtMA_51348066-daa5-4823-8c0a-b4d8a8aed62d"
      unitRef="shares">21966599</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTgtMy0xLTEtMA_44ff5838-4ade-419f-b4fb-2e75088afbbb"
      unitRef="shares">2651321</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTgtNC0xLTEtMjMz_64193a56-6b56-4cef-aecc-8f3bcd24cd09"
      unitRef="shares">21895304</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTgtNi0xLTEtMjMz_1b846402-1da9-4439-b84b-a6e153d580d3"
      unitRef="shares">2650843</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTktMS0xLTEtMA_173ce298-3a1a-431f-9cad-f903ae41a483"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTktMy0xLTEtMA_ee7a3611-a44d-4701-896f-2816428d6c43"
      unitRef="usdPerShare">-1.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTktNC0xLTEtMjMz_afe7b8b4-eb67-40e2-b971-fbb13b9e1746"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RhYmxlOjU5NDJkNDQ2MWM1NzRlOGZhNjUxYjRkM2ZhYTljOTZjL3RhYmxlcmFuZ2U6NTk0MmQ0NDYxYzU3NGU4ZmE2NTFiNGQzZmFhOWM5NmNfMTktNi0xLTEtMjMz_e998afb3-d468-4e31-bfbc-a73ff1f61190"
      unitRef="usdPerShare">-1.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i00691ca440da494bb30506de043894c3_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMzI5ODUzNDg4NTIyNw_15fdab91-ac05-4f30-be82-2cafab290482"
      unitRef="shares">800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib790f0e6092341f4a52bec6af062bad6_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMzI5ODUzNDg4NTIyNw_92732721-12da-4c82-86f8-55d5b3f44456"
      unitRef="shares">800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4bb4eaa3ec8e4dea84b9f3711947b2e3_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMTEzOA_5bb9db16-3bf1-4595-ae3a-0d6ee6faad1e"
      unitRef="shares">1200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i41b874cb3c6a4ec08fed9386a1952c2d_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMTEzOA_a3074bfa-615d-45cd-8519-64fc9604d2db"
      unitRef="shares">1200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i09d03f0a6dbb451781fd862327cdf06f_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMTE3MQ_21b9509f-0b77-4e64-8e8d-4f5cdaabfd6f"
      unitRef="shares">8200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i676991ec719542d787676a12566ca054_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMTE3MQ_d3bdb04a-6ab1-4c58-9e42-90ca4a49eef6"
      unitRef="shares">8200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia30cf1b452db4f2ab51f825c5ca653f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMTA5OTUxMTYzMDcyNg_1ee9ffd0-5b0d-4091-adca-91ac215fe429"
      unitRef="shares">67000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i219f4b1f55974121826108795989b54f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81Mi9mcmFnOmJiZTYwNTkwMzhjZDQxMzU5MWQxYTlhMmVhMTAxOGNjL3RleHRyZWdpb246YmJlNjA1OTAzOGNkNDEzNTkxZDFhOWEyZWExMDE4Y2NfMTA5OTUxMTYzMDcyNg_d984e477-e88e-4222-a850-a139a492a2ac"
      unitRef="shares">67000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RleHRyZWdpb246NzNiNzMxZjBlYWY0NDNmN2E1Zjc1ZDYzOWM3MmU0NmRfMjE3OA_66e5d7a9-1526-4843-af12-30d7d7c500c2">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes certain financial instruments measured at fair value that are included within the accompanying balance sheets, and their designation among the three fair value measurement categories (see &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;Note 2(xiii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;June 30, 2021 Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;176,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;176,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity warrant rights&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020 Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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 assets measured at fair value&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;168,129&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,129&#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"&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;Money Market Funds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund holdings are included in "cash and cash equivalents" on the accompanying Balance Sheets and are classified within &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;Level&#160;1&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; of the fair value hierarchy because of their readily-available market prices in active markets that are publicly accessible at the measurement date. These money market funds are invested in U.S. Treasury, bills, notes, and other obligations issued or guaranteed as to principal and interest by the U.S. Government or its agencies.&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;Equity Warrant Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, contemporaneous with the China Out-License transaction (see &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;Note 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), the Company and LianBio Ophthalmology Limited (&#x201c;LianBio&#x201d;), executed a warrant agreement for the Company to purchase a stated number of equity securities of LianBio, a privately-held China-focused pharmaceutical company, at fair value (on a per share basis at the time of issuance).  The warrants will vest upon the achievement of certain clinical and regulatory events. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These warrants are classified as &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;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the fair value measurement hierarchy. The most significant assumptions  used in the option pricing valuation model to determine fair value include: the estimated current fair value of LianBio common stock, LianBio stock volatility (based on the historical volatility of similar companies), and the probability of achievement of discrete clinical and regulatory milestones for the vesting of each of the three warrants.  As of June&#160;30, 2021, one of these three milestones was met for vesting of the respective warrant.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These warrant agreements allow for "noncash settlement" and therefore met the criteria to be recognized as a "derivative asset" on the accompanying Condensed Balance Sheets and are presented within "other assets" as of June&#160;30, 2021 (see &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;Note 3(b)&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;). These warrants will be remeasured with a corresponding amount reported in "other (expense) income, net" on the Statement of Operations and Comprehensive Income (Loss) at each reporting date, until exercised or expired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 a summary of the changes in fair value of the equity warrant rights presented in "other assets" on the accompanying Condensed Balance Sheets. The measurement of the equity warrant rights represents 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;Level&#160;3&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; financial instrument:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity Warrant Rights, presented in "other assets" within the Condensed Consolidated Balance Sheets&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:9pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2020&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Initial fair value estimate of equity warrant rights upon issuance&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;1,233&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2021&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,233&#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:9pt;font-weight:400;line-height:100%"&gt;Revaluation of equity warrant rights upon achievement of first development milestone, included in "license fees"  within the Condensed Statement of Operations for the three months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revaluation of equity warrant rights included in "other income (expense), net" within the Condensed Statement of Operations for the three months ended June 30, 2021&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;(876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of June 30, 2021&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;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RleHRyZWdpb246NzNiNzMxZjBlYWY0NDNmN2E1Zjc1ZDYzOWM3MmU0NmRfMjE3OQ_1d8017f7-dfb7-48fa-8648-23d653d8c5e0">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes certain financial instruments measured at fair value that are included within the accompanying balance sheets, and their designation among the three fair value measurement categories (see &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;Note 2(xiii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;June 30, 2021 Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;176,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;176,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity warrant rights&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020 Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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 assets measured at fair value&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;168,129&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,129&#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:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iddbd54b520554e4eba813e5be9dfdf7d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMy0xLTEtMS0w_eb85d47f-16c7-4d1c-be23-325eb7a7517b"
      unitRef="usd">176710000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i09a13b7525134e7abe18f464f8248af4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMy0zLTEtMS0w_cd565e43-c9ea-40be-93ac-3e7e24bb0897"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i53e1600dba1b4b808a42c009c3b3eaa9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMy01LTEtMS0w_600c173c-6392-48b1-982f-7ac512eba50e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1923bd29bb5b417abd997b0aed3bc467_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMy03LTEtMS0w_921d19fe-9a01-4fa3-8e54-9d96e38369d4"
      unitRef="usd">176710000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="iddbd54b520554e4eba813e5be9dfdf7d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfNC0xLTEtMS0w_e85b6da2-2361-4b90-89a1-d7714b3672e2"
      unitRef="usd">0</tars:EquityWarrantsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="i09a13b7525134e7abe18f464f8248af4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfNC0zLTEtMS0w_da733db8-5911-48f3-a64e-b8f07bfd37b8"
      unitRef="usd">0</tars:EquityWarrantsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="i53e1600dba1b4b808a42c009c3b3eaa9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfNC01LTEtMS0w_b7d7d382-c33c-45e0-9886-f17c58600647"
      unitRef="usd">1076000</tars:EquityWarrantsFairValueDisclosure>
    <tars:EquityWarrantsFairValueDisclosure
      contextRef="i1923bd29bb5b417abd997b0aed3bc467_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfNC03LTEtMS0w_61dac780-f1aa-45e6-97b8-a9cd6300a923"
      unitRef="usd">1076000</tars:EquityWarrantsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia46c6f317af64f7caba90357c4e57a2d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfNS0xLTEtMS0w_908ee0ee-787b-4ff9-8cb7-11bc20f1d36c"
      unitRef="usd">176710000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i62e01287e81647ce9087b8b1ff3d25cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfNS0zLTEtMS0w_79f4e01a-a603-4e4a-b7c6-c0190608b49f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i220d03846323467db8c56663c9a2e8df_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfNS01LTEtMS0w_f9aae14d-b31f-48bf-9c90-512122767e39"
      unitRef="usd">1076000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfNS03LTEtMS0w_4f9a3844-388e-4277-a09e-98a703f2ff67"
      unitRef="usd">177786000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i229e0511be204ad18d91926584e23767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMTAtMS0xLTEtMA_89a22bab-2096-42dd-8558-858c3de16f99"
      unitRef="usd">168129000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic6a8425d752d4893941d5870ecfeb307_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMTAtMy0xLTEtMA_b350f4ea-4f3a-416a-8e7c-2e5c837616fd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id8de5698c138449598b8e67a58294917_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMTAtNS0xLTEtMA_de9a4b6a-c4cc-4e96-a262-4f7924eb5ed4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if7356e8595ea47819751082d1cbcd009_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMTAtNy0xLTEtMA_919ec3e9-2384-48f1-9094-bbd951c0f57b"
      unitRef="usd">168129000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i739167d612a94c119439e7d8a3bb2b98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMTEtMS0xLTEtMA_9b461914-04a8-4c63-a909-8665423da8f9"
      unitRef="usd">168129000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id7653af8a6494075bf51541661c26fca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMTEtMy0xLTEtMA_fd82b46d-5161-4f27-bf41-41d1b47a4eb3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3dd90741d4ee44c0912e3f9f2224b6b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMTEtNS0xLTEtMA_1492a209-5dfe-42e6-9bb4-e0392ce28a67"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOmRlYjI2OGJhMWU2NTRiMzViNmE1MGNkZmIwMDY5NDQ0L3RhYmxlcmFuZ2U6ZGViMjY4YmExZTY1NGIzNWI2YTUwY2RmYjAwNjk0NDRfMTEtNy0xLTEtMA_93dd28bb-ef2c-4057-b379-59e5cfb11ae1"
      unitRef="usd">168129000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RleHRyZWdpb246NzNiNzMxZjBlYWY0NDNmN2E1Zjc1ZDYzOWM3MmU0NmRfMTA5OTUxMTYzMTYzNw_c186b359-d699-4183-b25e-038713eb4233">&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 a summary of the changes in fair value of the equity warrant rights presented in "other assets" on the accompanying Condensed Balance Sheets. The measurement of the equity warrant rights represents 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;Level&#160;3&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; financial instrument:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Equity Warrant Rights, presented in "other assets" within the Condensed Consolidated Balance Sheets&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:9pt;font-weight:700;line-height:100%"&gt;Fair value as of December 31, 2020&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Initial fair value estimate of equity warrant rights upon issuance&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;1,233&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of March 31, 2021&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,233&#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:9pt;font-weight:400;line-height:100%"&gt;Revaluation of equity warrant rights upon achievement of first development milestone, included in "license fees"  within the Condensed Statement of Operations for the three months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revaluation of equity warrant rights included in "other income (expense), net" within the Condensed Statement of Operations for the three months ended June 30, 2021&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;(876)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value as of June 30, 2021&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;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOjM2M2VhOTUyZjA0YzQyZmM4NDQyNWU3NzZkNTFmMjE2L3RhYmxlcmFuZ2U6MzYzZWE5NTJmMDRjNDJmYzg0NDI1ZTc3NmQ1MWYyMTZfMS0xLTEtMS0yNjIx_a697765b-c56a-41d9-b986-ce00d06a54cf"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i7a28ec4e85d84692b4ca6a32628fa4be_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOjM2M2VhOTUyZjA0YzQyZmM4NDQyNWU3NzZkNTFmMjE2L3RhYmxlcmFuZ2U6MzYzZWE5NTJmMDRjNDJmYzg0NDI1ZTc3NmQ1MWYyMTZfMi0xLTEtMS0yNjIx_2e5e3e11-ee9f-4b01-8480-6da414a006ed"
      unitRef="usd">1233000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i17e969dac4d6411dbb826ee3db9998d9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOjM2M2VhOTUyZjA0YzQyZmM4NDQyNWU3NzZkNTFmMjE2L3RhYmxlcmFuZ2U6MzYzZWE5NTJmMDRjNDJmYzg0NDI1ZTc3NmQ1MWYyMTZfMy0xLTEtMS0yNjk0_e6be9fca-1c02-465f-b2a8-334ef35ce3f2"
      unitRef="usd">1233000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i531e6f9904f341b0bf1f8a0e802a62ba_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOjM2M2VhOTUyZjA0YzQyZmM4NDQyNWU3NzZkNTFmMjE2L3RhYmxlcmFuZ2U6MzYzZWE5NTJmMDRjNDJmYzg0NDI1ZTc3NmQ1MWYyMTZfMy0xLTEtMS0yNjIx_b33c56ab-67fe-4234-ba55-ed0ddc130ff5"
      unitRef="usd">719000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="iabd2ce550eaa434ea84c33a084eae37b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOjM2M2VhOTUyZjA0YzQyZmM4NDQyNWU3NzZkNTFmMjE2L3RhYmxlcmFuZ2U6MzYzZWE5NTJmMDRjNDJmYzg0NDI1ZTc3NmQ1MWYyMTZfNC0xLTEtMS0yNjIx_63287854-6b17-416e-b1fd-eeff1781d39d"
      unitRef="usd">-876000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF81NS9mcmFnOjczYjczMWYwZWFmNDQzZjdhNWY3NWQ2MzljNzJlNDZkL3RhYmxlOjM2M2VhOTUyZjA0YzQyZmM4NDQyNWU3NzZkNTFmMjE2L3RhYmxlcmFuZ2U6MzYzZWE5NTJmMDRjNDJmYzg0NDI1ZTc3NmQ1MWYyMTZfNS0xLTEtMS0yNjIx_1636279c-f42e-4cd0-b899-4dbe0977b571"
      unitRef="usd">1076000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfODEzMw_5ce997f8-8dd2-4c14-a4ed-03c38ac81bae">COMMITMENTS&#160;&amp;amp; CONTINGENCIES&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(a) Facility Leases &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;Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company enters lease agreements with unaffiliated parties for the use of office and laboratory facilities and office equipment. As of December&#160;31, 2020, the Company had three active facility leases in Irvine, California.  Separately in January 2021, the Company entered into a six-month lease for an additional adjacent administrative office suite that was not capitalized due to its under 12-month term.  In December 2020, the Company recorded a $15 thousand impairment of its "operating lease right-of-use lease asset" in connection with its decision to early terminate one of the leases, which was completed in January 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 remaining two capitalized facility leases for adjacent administrative and laboratory suites in Irvine, California commenced on June&#160;1, 2020. These leases each expire on January&#160;31, 2024 and one includes a renewal option that was not reasonably certain to be exercised at the time of lease commencement for purposes of its associated accounting for  capitalized "operating lease right-of-use asset" and accompanying lease liability included within "accounts payable and other accrued liabilities" and "other long-term liabilities" on the accompanying Condensed Balance Sheets, amounting to an aggregate $0.6 million.  These operating leases have annual rent that is payable monthly and carry fixed annual increases. Also, under these arrangements, real estate taxes, certain operating expenses, and common area maintenance are paid by the Company; since these costs are variable in nature, they are excluded from the measurement of the reported right-of-use asset and liability and are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020 and for the three and six months ended June 30, 2021, the Company had no sublease arrangements with it as lessor.&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;Components of Lease Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability associated with each lease is amortized over the respective lease term using the &#x201c;effective interest rate method.&#x201d; The Company&#x2019;s right-of-use asset is amortized over the lease term on a straight-line basis to lease expense, as reported on an allocated basis within &#x201c;research and development&#x201d; and &#x201c;general and administrative&#x201d; expenses on the accompanying Statements of Operations and Comprehensive Income (Loss). The components of lease cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center;text-indent:49.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/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;60&#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;38&#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;120&#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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 lease cost&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;134&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;286&#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;53&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Weighted-Average Remaining Lease Term and Applied Discount Rate as of June 30, 2021 and December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 June&#160;30, 2021 and December&#160;31, 2020, the Company's active facility leases had a weighted average remaining lease term of 2 years, 7 months and 2 years, 10 months, respectively.  The weighted average estimated incremental borrowing rate of 10% was utilized to present value future minimum lease payments since an implicit interest rate was not readily determinable. &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;Future Contractual Lease Payments as of June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The below table summarizes the (i)&#160;minimum lease payments over the next five years and thereafter, (ii)&#160;lease arrangement imputed interest, and (iii)&#160;present value of future lease payments:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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;Operating Leases - future payments&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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;2021 (remaining six months)&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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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 future lease payments, undiscounted&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Less): Imputed interest&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;(83)&lt;/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:top"&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 operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(b) In-License Agreements for Lotilaner&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;Agreement for Skin and Eye Disease or Conditions in Humans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2019, the Company entered into an in-license agreement with Elanco Tiergesundheit AG (&#x201c;Elanco&#x201d;) for exclusive worldwide rights to certain intellectual property for the development and commercialization of lotilaner in the treatment or cure of any eye or skin disease or condition in humans (the "January 2019 Agreement"). The Company has sole financial responsibility for related development, regulatory, and commercialization activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 made a $1.0 million upfront payment at execution of the January 2019 Agreement. In September 2020, the Company made a required $1.0 million clinical milestone payment associated with the first of two U.S. pivotal trials for the treatment of Demodex blepharitis.  The Company recognized an additional $2.0 million expense for its second pivotal trial milestone in the three and six months ended June 30, 2021, which was paid in April 2021.  These amounts are presented in the applicable period within "research and development" expense in the accompanying Statements of Operations and Comprehensive Income (Loss). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 may make further cash payments to Elanco under this January 2019 Agreement upon the achievement of certain clinical milestones in the treatment of human skin diseases using lotilaner for an aggregate maximum of $3.0 million and various commercial and sales threshold milestones for an aggregate maximum of $79.0 million. In addition, the Company will be obligated to pay contractual royalties to Elanco in the single digits of its net sales. If the Company receives certain types of payments from its sublicensees, it will also be obligated to pay Elanco a variable percentage in the low to mid &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-weight:400;line-height:120%"&gt;double-digits of such proceeds, except for territories in which the Company achieved applicable regulatory approval prior to sublicense execution.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the China Out-License discussed in &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;Note 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company made a required contractual payment in the amount of $2.5 million to Elanco as part of the receipt of $25 million of initial proceeds from LianBio during the three months ended June 30, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:13.5pt"&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;Agreement for All Other Diseases or Conditions in Humans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In September 2020, the Company executed an expanded license agreement with Elanco, granting it a worldwide  license to certain intellectual property for the development and commercialization of lotilaner for the treatment, palliation, prevention, or cure of "all other" diseases and conditions in humans (i.e., beyond that of the eye or skin, the &#x201c;September 2020 Agreement&#x201d;).  The Company issued Elanco 222,460 shares of its common stock at the execution of the September 2020 Agreement. The value of these shares was $3.1 million ($14.0003 per share, approximating the issuance price of the Company's Series C preferred stock in September 2020).  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company is required to make further cash payments to Elanco under the September 2020 Agreement upon the achievement of various clinical milestones for an aggregate maximum of $4.5 million and various commercial and sales threshold milestones for an aggregate maximum of $77.0 million. In addition, the Company will be obligated to pay contractual royalties to Elanco in the single digits of its net sales. If the Company receives certain types of payments from its sublicensees, it will also be obligated to pay Elanco a variable percentage in the low to mid double-digits of such proceeds, except for territories in which the Company achieved applicable regulatory approval prior to sublicense execution.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2021, the Company entered into an out-license agreement with LianBio (see &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:115%"&gt;Note 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;), which  obligated it to grant Elanco an additional fixed 187,500 shares of the Company's common stock that were otherwise required to be granted no later than the 18-month anniversary of the September 2020 Agreement for the Company's continued license exclusivity.  These additional shares were valued at $5.5 million based on the Company's stock closing price of $29.30 per share (on the date the issuance became contractually required) and is reported within "research and development" expense within the accompanying Statements of Operations and Comprehensive Income (Loss) for the three and six months ended June 30, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span&gt;&lt;br/&gt;&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-weight:700;line-height:120%"&gt;(c) Employment Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 entered into employment agreements with six of its named executive officers. These agreements provide for the payment of certain benefits upon separation of employment under specified circumstances, such as termination without cause, or termination in connection with a change in control event.&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-weight:700;line-height:120%"&gt;(d) Litigation Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may be subject to various litigation and related matters arising in the ordinary course of business. The Company is currently not aware of any such matters where there is at least a reasonable probability that a material loss, if any, has been or will be incurred for financial statement recognition.&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-weight:700;line-height:120%"&gt;(e) Indemnities and Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:49.5pt"&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 certain indemnity commitments, under which it may be required to make payments to its officers and directors in relation to certain transactions to the maximum extent permitted under applicable laws. The duration of these indemnities varies, and in certain cases, is indefinite and does not provide for any limitation of maximum payments. The Company has not been obligated to make any such payments to date and no liabilities have been recorded for this contingency in the accompanying Condensed Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <tars:LesseeOperatingLeaseNumberOfLeaseContracts
      contextRef="icb3da3b8c1a44b60becc387206f9893f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMjYw_ea15f790-8022-4e2c-ada0-6b93da7c71d5"
      unitRef="contract">3</tars:LesseeOperatingLeaseNumberOfLeaseContracts>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ie05ece3c0fcc4ccaa63406a8de30a51b_I20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfODEzNA_54989a69-8225-4acb-a0dd-599234e777af">P6M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ie13dc8d045254f7482573f832793430f_D20201201-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNTM1_fd445a49-b74d-403b-b1b5-51d0f2e5e553"
      unitRef="usd">15000</us-gaap:OperatingLeaseImpairmentLoss>
    <tars:LesseeOperatingLeaseNumberOfContractsNotImpaired
      contextRef="i1452c0961726458e8ba94815bf62b628_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNzMw_ea92f822-745d-42ab-9733-50b5d4146e14"
      unitRef="contract">2</tars:LesseeOperatingLeaseNumberOfContractsNotImpaired>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if2b5fae2eaf5463c9ec06e5004104176_D20200601-20200601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMTMyMQ_823886d0-9076-4688-bfe5-234ead1f3ca7"
      unitRef="usd">600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfODEzNQ_820f1956-119c-4272-ae62-691576d67b1a">The components of lease cost were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/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;60&#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;38&#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;120&#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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 lease cost&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;134&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;286&#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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfMi0xLTEtMS0w_801a107a-0ea5-4d8b-ba63-147681e9f7bc"
      unitRef="usd">60000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfMi0zLTEtMS0w_ae35960c-c05c-454d-adf2-eec3be2cb0b6"
      unitRef="usd">38000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfMi00LTEtMS0yNjg_d94946f0-7854-4057-a640-4c278c085135"
      unitRef="usd">120000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfMi02LTEtMS0yNjg_c8e7e006-3fea-458e-9a55-be65b70b8378"
      unitRef="usd">53000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfMy0xLTEtMS0w_664a8e0b-d1fa-46cb-923b-f3c4dcc046cf"
      unitRef="usd">11000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfMy0zLTEtMS0w_04516645-7a31-4e16-a149-c24f725ff339"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfMy00LTEtMS0yNjg_530e1df1-ecf2-4f06-a333-a7370831aa88"
      unitRef="usd">71000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfMy02LTEtMS0yNjg_1e5c61d8-8977-4559-9067-8d41584a9320"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfNC0xLTEtMS0w_eaa611b4-f24c-4a75-b241-ac9032742825"
      unitRef="usd">63000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfNC0zLTEtMS0w_9d0649ed-8a74-4e68-96ba-4c98cc24bafd"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfNC00LTEtMS0yNjg_29f07f8d-8d0a-4f31-b99e-48d08873319d"
      unitRef="usd">95000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfNC02LTEtMS0yNjg_c711a02f-c447-4099-b451-e73e08551bf2"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ifd6493a38f7e4dd0a18cc6fc9b45e0cc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfNS0xLTEtMS0w_fab3a2cd-97bd-42b1-9566-ec1ffcd13fee"
      unitRef="usd">134000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if335be491ecb49528b78ab0c5a9bed8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfNS0zLTEtMS0w_8ab7078d-def1-4acb-8735-ee91f65627a8"
      unitRef="usd">38000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfNS00LTEtMS0yNjg_4a7c5097-74d9-4bc8-9038-fe24790a970f"
      unitRef="usd">286000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3603412d98184aa6b0d8a284fe8cb3f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOmVmZDJkNjExZjQ0MjQ0NTVhMmVhOGMwNjFlZTA3YTY5L3RhYmxlcmFuZ2U6ZWZkMmQ2MTFmNDQyNDQ1NWEyZWE4YzA2MWVlMDdhNjlfNS02LTEtMS0yNjg_b10deac2-7722-41f4-966d-c00d6bd7b8b0"
      unitRef="usd">53000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMjU0MQ_64afe2ed-e0e4-4e1a-be26-b89b43deb093">P2Y7M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5e6394dd3d154e6eb7f0921e8d91a105_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMjU0OA_510984bb-2d6f-4211-b3b9-65ec4540e9a5">P2Y10M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMjYyOA_6020a409-1beb-4ecf-9936-f567cb7c6ae0"
      unitRef="number">0.10</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfODEzMg_b1de9a3c-4cf5-410e-980a-854e956bc8a8">&lt;div style="margin-top:12pt;text-indent:49.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The below table summarizes the (i)&#160;minimum lease payments over the next five years and thereafter, (ii)&#160;lease arrangement imputed interest, and (iii)&#160;present value of future lease payments:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&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;Operating Leases - future payments&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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;2021 (remaining six months)&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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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 future lease payments, undiscounted&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Less): Imputed interest&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;(83)&lt;/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:top"&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 operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOjczZDYxNDVmYWM1YjQxNTA4ZjU1NTg4ZTcyZjlkMDg5L3RhYmxlcmFuZ2U6NzNkNjE0NWZhYzViNDE1MDhmNTU1ODhlNzJmOWQwODlfMS0xLTEtMS0w_7e4e8bad-f042-42f4-a4d4-03ded5031d18"
      unitRef="usd">140000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOjczZDYxNDVmYWM1YjQxNTA4ZjU1NTg4ZTcyZjlkMDg5L3RhYmxlcmFuZ2U6NzNkNjE0NWZhYzViNDE1MDhmNTU1ODhlNzJmOWQwODlfMi0xLTEtMS0w_95078064-f26c-4902-802e-176f095a8328"
      unitRef="usd">271000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOjczZDYxNDVmYWM1YjQxNTA4ZjU1NTg4ZTcyZjlkMDg5L3RhYmxlcmFuZ2U6NzNkNjE0NWZhYzViNDE1MDhmNTU1ODhlNzJmOWQwODlfMy0xLTEtMS0w_f586095c-27ab-4fa6-aa96-a3025546da59"
      unitRef="usd">281000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOjczZDYxNDVmYWM1YjQxNTA4ZjU1NTg4ZTcyZjlkMDg5L3RhYmxlcmFuZ2U6NzNkNjE0NWZhYzViNDE1MDhmNTU1ODhlNzJmOWQwODlfNC0xLTEtMS0w_21f89ead-8738-4fae-b418-88bc243f6d3b"
      unitRef="usd">25000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOjczZDYxNDVmYWM1YjQxNTA4ZjU1NTg4ZTcyZjlkMDg5L3RhYmxlcmFuZ2U6NzNkNjE0NWZhYzViNDE1MDhmNTU1ODhlNzJmOWQwODlfNS0xLTEtMS0w_f28ca2a0-9a4b-4e5f-bb94-1ce6d91b38c7"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOjczZDYxNDVmYWM1YjQxNTA4ZjU1NTg4ZTcyZjlkMDg5L3RhYmxlcmFuZ2U6NzNkNjE0NWZhYzViNDE1MDhmNTU1ODhlNzJmOWQwODlfNi0xLTEtMS0w_8d1fb3a8-91ab-42f9-856f-6aee248c4e29"
      unitRef="usd">717000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOjczZDYxNDVmYWM1YjQxNTA4ZjU1NTg4ZTcyZjlkMDg5L3RhYmxlcmFuZ2U6NzNkNjE0NWZhYzViNDE1MDhmNTU1ODhlNzJmOWQwODlfNy0xLTEtMS0w_51f307e6-5e78-41a7-bf3c-0d31f5e6a82c"
      unitRef="usd">83000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RhYmxlOjczZDYxNDVmYWM1YjQxNTA4ZjU1NTg4ZTcyZjlkMDg5L3RhYmxlcmFuZ2U6NzNkNjE0NWZhYzViNDE1MDhmNTU1ODhlNzJmOWQwODlfOC0xLTEtMS0w_298cb424-8bd1-4a52-8a7c-416e7f87bef4"
      unitRef="usd">634000</us-gaap:OperatingLeaseLiability>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4f5e022e1a4a4c389fd70f2fdd2953e1_D20190101-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMzU1Nw_be96ac2d-00ff-4ff8-8568-ea60dc4e0311"
      unitRef="usd">1000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i120ab40354ce4e18abe9a05184afca4c_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMzY2Nw_11d69842-ccce-4398-b903-f6d5d5a2888c"
      unitRef="usd">1000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i93cd1b65dc5e40239017d30da180b216_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMzgzMA_3660a3c8-0582-4b2c-9383-9f9a294fc9fd"
      unitRef="usd">2000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="i0d2fb7b171a54a6d88b68e421934e6d8_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNDMxOQ_7c27c262-fbf3-4f08-83a9-9326e06669e3"
      unitRef="usd">3000000.0</tars:CollaborativeArrangementMaximumMilestonePayment>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="iad5ec97fc35d4af183d9972de8c93b10_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNDQwNA_7625aa99-d718-406d-8dad-f24fa90828c1"
      unitRef="usd">79000000.0</tars:CollaborativeArrangementMaximumMilestonePayment>
    <tars:UpfrontPayment
      contextRef="i70b499fd960e46b6927230aed1207cbd_D20210401-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMTA5OTUxMTYzNjc5OQ_bbff749b-5fd5-4a18-975b-f37f86808c41"
      unitRef="usd">2500000</tars:UpfrontPayment>
    <tars:UpfrontPayment
      contextRef="ie07d05df956f4d13b7387802ceea7fc8_D20210401-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMTA5OTUxMTYzNjgxMw_4661fc08-cd37-45a8-97e0-9c35dcd76adf"
      unitRef="usd">25000000</tars:UpfrontPayment>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i120ab40354ce4e18abe9a05184afca4c_D20200901-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNTI5MA_857be988-f4a6-4ff4-b88c-8008e95100f6"
      unitRef="shares">222460</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i120ab40354ce4e18abe9a05184afca4c_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNTQwMA_f6c2ba98-8ace-4fd8-94d7-64841b494ee8"
      unitRef="usd">3100000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:SharePrice
      contextRef="id78fdaf99d664fb88506c79ba98fab86_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNTQwNA_0e17868a-15f9-498a-bafa-ca74fb7cf5de"
      unitRef="usdPerShare">14.0003</us-gaap:SharePrice>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="i984e3a65060c4cfeb572fc37ad5c4a4b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMzI5ODUzNDg5MjY1OA_6b6c2806-b78f-4230-b00a-e6dded9dbe54"
      unitRef="usd">4500000</tars:CollaborativeArrangementMaximumMilestonePayment>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="i1af047204199476fbf9fa4a0c7a282ea_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfMzI5ODUzNDg5Mjc0NA_27f94f9c-d2ce-4a9c-b571-fc5fc7557871"
      unitRef="usd">77000000.0</tars:CollaborativeArrangementMaximumMilestonePayment>
    <tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversarySharesIssuedForServices
      contextRef="i120ab40354ce4e18abe9a05184afca4c_D20200901-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNTY3MQ_336ff7ed-1841-4ebb-82f3-7f637e38a11b"
      unitRef="shares">187500</tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversarySharesIssuedForServices>
    <tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversaryValueIssuedForServices
      contextRef="i82afa114a25e4157b2a2b9dd666cfc9c_D20200903-20200903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNTkxNA_c08e2184-2c05-439a-a3a1-46784acb3927"
      unitRef="usd">5500000</tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversaryValueIssuedForServices>
    <tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversarySharePriceIssuedForServices
      contextRef="i120ab40354ce4e18abe9a05184afca4c_D20200901-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNTk2Mw_ce380c9a-b3ec-4efd-93b8-669cbc2352f7"
      unitRef="usdPerShare">29.30</tars:AdditionalStockToBeIssuedOnEighteenMonthAgreementAnniversarySharePriceIssuedForServices>
    <tars:NumberOfEmploymentArrangementsWithExecutiveOfficers
      contextRef="id5386c319aba4c61a7bf6efd8331dd95_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82MS9mcmFnOmMxYjE1MmZkZjY0ZjQ2MGFhMDIzOGIxY2Y4YjljNDQ4L3RleHRyZWdpb246YzFiMTUyZmRmNjRmNDYwYWEwMjM4YjFjZjhiOWM0NDhfNjk1OQ_784070a2-7ea7-4151-8a71-e2d984c8ac58"
      unitRef="arrangement">6</tars:NumberOfEmploymentArrangementsWithExecutiveOfficers>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i8f9e5481fbdf44e0b17941cba64dbffb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfMjM1Nw_899b30ba-53cb-46fc-a031-eae274079e9b">OUT-LICENSE AGREEMENT&lt;div style="margin-top:12pt;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;Out-License of TP-03 Commercial Rights in Greater China in March 2021&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On March 26, 2021, the Company entered into an out-license agreement with LianBio for its exclusive development and commercialization rights of TP-03 (lotilaner ophthalmic solution, 0.25%) in the People&#x2019;s Republic of China, Hong Kong, Macau, and Taiwan (the &#x201c;China Territory&#x201d;) for the treatment of Demodex blepharitis and Meibomian Gland Disease (the &#x201c;China Out-License&#x201d;).  LianBio is contractually responsible for all clinical development and commercialization activities and costs within the China Territory.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company received payments from LianBio of $15.0 million in April 2021 and $10.0 million in May 2021 as initial consideration, and $10.0&#160;million in June 2021 for the achievement of a clinical development milestone.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company also is eligible to receive other payments and consideration from LianBio upon achievement of certain additional milestones, including: (i) TP-03 clinical development and regulatory milestones of up to $65.0&#160;million (including $20&#160;million for the achievement of a clinical milestone in June 2021 that is presented within "accounts receivable" on the accompanying Condensed Balance Sheets), (ii) TP-03 sales-based milestones for the China Territory of up to  $100.0 million, (iii) tiered mid-to-high-teen royalties for China Territory TP-03 sales, and (iv) equity warrants issued to the Company in March 2021 for purchase of LianBio equity securities, subject to TP-03 clinical/regulatory achievements for vesting. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:56.55pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&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 recognized "license fees" and "collaboration revenue" for the three months ended June 30, 2021 of $19.0 million and $3.0 million, respectively, in the accompanying Condensed Statements of Operations and Comprehensive Income (Loss), in accordance with the revenue recognition accounting policy described in &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;Note 2(vi).  &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;These amounts represent separately valued "performance obligations" in the China Out-License&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 six months ended June 30, 2021, the Company recognized $52.4 million and $3.1 million, respectively, for "license fees" and "collaboration revenue".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These revenue amounts were each recognized upon (i) the transfer of TP-03 license rights in the China Territory to LianBio and (ii) the actual or partial completion of clinical activities and related data for the Company's pivotal trials of TP-03 in the treatment of Demodex blepharitis (each representing separately valued "performance obligations" in the China Out-License).  As part of this revenue recognition model, the Company was required to value the LianBio equity warrant, applying a discounted cash flow model with highly subjective inputs for this pre-revenue company, and to also consider the probability of achievement of requisite vesting events.&lt;/span&gt;&lt;/div&gt;In future periods, the Company may recognize additional revenue from contractual receipts due from LianBio as (1) performance obligations are satisfied related to the completion of the TP-03 pivotal trial and as associated clinical data and reports are delivered, (2) regulatory approval events are achieved, and (3) LianBio has sales of TP-03 in the China Territory.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <tars:UpfrontPayment
      contextRef="i0574c418228c4e3ab5c608032507de3f_D20210401-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfNjQz_50e2a13f-815f-449e-ad10-58c041ad1539"
      unitRef="usd">15000000.0</tars:UpfrontPayment>
    <tars:UpfrontPayment
      contextRef="i99377563ab2d44c1b8761203fb868e37_D20210501-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfNjY1_d51c523a-645c-4b49-9ce8-03de6aa28964"
      unitRef="usd">10000000.0</tars:UpfrontPayment>
    <tars:UpfrontPayment
      contextRef="ib7f0a54579764e34bd42dd790ba99ef4_D20210601-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfMTA5OTUxMTYzMDM3MQ_b1587176-cfbc-4b70-ad4c-f67daeca5a57"
      unitRef="usd">10000000.0</tars:UpfrontPayment>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="i16f2fabfc6b747e5837e0174609fcc2b_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfMzI5ODUzNDg4NTkxNg_8b6ce761-5352-42ac-8e1c-8a4c5c93c133"
      unitRef="usd">65000000.0</tars:CollaborativeArrangementMaximumMilestonePayment>
    <tars:CollaborativeArrangementMilestonePayment
      contextRef="iaa0fee81cd004ce9a21528b56b335914_D20210601-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfMTA5OTUxMTYzMzU4NA_d740f419-f1aa-49a2-9c3a-ffddc2dd3d2f"
      unitRef="usd">20000000</tars:CollaborativeArrangementMilestonePayment>
    <tars:CollaborativeArrangementMaximumMilestonePayment
      contextRef="ie2e854be994f41e6972a64d241a91f47_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfNzk4_9dd7ebe0-1b95-4be6-b420-86ecfcbab9cd"
      unitRef="usd">100000000.0</tars:CollaborativeArrangementMaximumMilestonePayment>
    <us-gaap:Revenues
      contextRef="ib4ad4f4b71ae44b283fcc4fb9a913a39_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfMTQzMQ_84a4595b-a061-49c2-b04c-03cb7dbe7f5e"
      unitRef="usd">19000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id305f2fec3554db090e0b6fe23e91f04_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfMTQzOA_d0acf4ec-e5c6-4ade-884e-b98b17a1e9d7"
      unitRef="usd">3000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i597fcedd8e7a4ac5ad1d8f9599d89d31_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfMTA5OTUxMTYzNDI3OA_27d7b450-855c-4efc-917f-07043ec6bf77"
      unitRef="usd">52400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6cb967d1c1e54bef8b85105752dc7964_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiNjE1NjExMzNlZDRhNmI4NjhkOGQyYjVhMWY5NjQwL3NlYzo4YjYxNTYxMTMzZWQ0YTZiODY4ZDhkMmI1YTFmOTY0MF82NC9mcmFnOjJmNzE1MmFmYmUxZDRlMDFhYTdkNGUxNDBiNDdjZWRmL3RleHRyZWdpb246MmY3MTUyYWZiZTFkNGUwMWFhN2Q0ZTE0MGI0N2NlZGZfMTA5OTUxMTYzNDI4Mw_40ffaf1d-6812-43a8-8885-17f8c27500ca"
      unitRef="usd">3100000</us-gaap:Revenues>
</xbrl>
