<?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/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:plrx="http://www.pliantrx.com/20210630"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="plrx-20210630.xsd" xlink:type="simple"/>
    <context id="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idc2c1fea7082421cb5d733e3ecc14f20_I20210806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <instant>2021-08-06</instant>
        </period>
    </context>
    <context id="i88db14a9c1cb4ca097bab484b3ba849f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i98a147d8bf684b299543c84344e6f7b7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i114b44583c544da58ebf528e91392a3f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1fe6020b686f46a8b97e42ab02f92b54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie32b61b8cbb64489b0f6870d714b0bee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d30002a2a5c41d49e3c2660603e1b7f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i888ac36fe04d4bc18be34db2b7099046_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i28d7d14857bb4695a2b50c532d63b057_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="ib7b3e86b6a054805999663d28147d169_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa241874a5e447dab2a68b54779bcf00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i49f4d4f8adc54e55abaab34ca3aab8f4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i940e06ad70cd4badb2ebeafbc4518304_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i2af316399adc4fcd88708da525923fb8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i719ae8bc3c8a4cd192f79a3d01d8ce5f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibcbf39774ff846ad9e6efd0c5764831c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="id893e9086ad74b399d031cc034389b11_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ica4d3edd2ef44742a3fa9cc5c7d1b2a2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i142f1684864f49169f8e8880eb0cfdc1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id20f62cee3f443cda4af73ce9d0c3fbe_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="icc710e579f74485fb24c48e3e1798085_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="ibc3f1d8426184de8935899a0fda52ab9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i35555c7e44f14373b4c525be44730355_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="id3ad9ffa5f624987b7ea472771fd4956_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0247b78a6dda4e6bb56aabfaaab6aaaa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i00b35c33d2544890a6d02f66d1635e89_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i0a32c2e1a125409a8851b98e93465cb2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i695edc4dd05e487c858d20de2665157e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i9efed946af2a49c6bb522bdc8a6a9dad_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8837a77c10ba4453bfa95bbbde72b250_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i81f6af88e81e439fb54d4d27e1ca7adb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ife763695eee64699a2489ff6935ee8d3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i1ed4af0295ee466f99e6405e904aa61a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i278682d44fe84e81a8b745810a6a3ccd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i382e7b107b6c4612b170f453b8bb88f2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i14413c8359704870a05dde4eeaacb20e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e7b9b925d404bc0b4414863317c4fca_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie764f5eb101243538665c18887eb7550_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i40f381a8cb414d3898924260967ba150_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i8f5920cbd44d4b58b597276bee731f47_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="ic3ea5abca5584ce6a8782fe880eb70f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i288ad5dfd8ec4b18881d0b5cb96b9d51_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i28d7c053f9164f2cbbb5a8eb7c48f743_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iee8a46d2ea884e20af5e793f0ac6932e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i40dc58ca7a0d4a5c87a29f9a5d41c5e2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i36cef61c2a0a4e74b13034055c00a7ff_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i25ee28bc737641ddad968be5c8d1416f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iba9cf8fb2ae8484d96d2dcd557087032_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6551c648f0a8446eb19ccd1e05d2f6fd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i946fd4b9ff984b98810da6f8ff09dcd3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8f874507113e47b1b297ead32da00b17_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i34bfcf0d8a734fe696f4c4713fa6a4d0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i30256215c09e4fae8756e87462856c0b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i676786105db847469af9bc1543ea25a0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i4e83652b6cca4ec0816eef9693ed3232_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4315f5ca41434117bbb7d6b770478299_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i819816fbcc6842af99338fc64d651436_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i647695447dec43188c4acfc303840e7c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9d64d6ad1ffe47dfb457e8058998eb9e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i256a04f35ce34dab97b0efdda49dd610_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if2e43cd70cb84f8fa94648bd04f748ce_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i621fb50f78bb448a9109642dbeda3bde_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib78b28fa9c2f4af4afe117c6edc519a8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2d818f0c0c454dbb95cba94267921afd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i440cd1645e054870806256fbfc4e9b0f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i679d7e21953e415dbaa591457ac214b0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icd42fa7b96564839815bce4c8177547a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i97b1e47ee6a94b0d91853bc5a55eb622_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5908e95795f42da84b8ebf3cd13d8e8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7477484de6de4032add87b1c2a12de6b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="ic31c2378049d49a6bc2b94eeb70ac7f8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i111d1b369b20447082277160b6e8d427_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0761317baf1f421fbde3758fc5c46d28_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibc41aede360243f08eaf4ef347f6e2da_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i207f97d64b8d4ae2a6e87dfa7553d084_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i826ecb9e49b44986a7d403ef2c69b972_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i763dc40b39674c109d627fa5ac527d4c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="ieff667259a684767b70dd731b0e327fa_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if93da637aca44006afb27bf7a22300af_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia7d8f3486c40448cad289a6052aec830_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic6f34960bc054270ada7d4cfcaa486e1_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">plrx:UnderwritersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i512bc586f6f2478a9cc39445fbb99613_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iba1c32bf764248c7bf0d2601a27aee9b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">plrx:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i430a0f123f794900ad953a8f9e69fd1e_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">plrx:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i88cb0d47580e4124be6b10702ac7b11f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">plrx:PliantTherapeuticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">plrx:NovartisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifdb2d22c95de4b679c287e4c06f73d91_D20200522-20200522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2020-05-22</startDate>
            <endDate>2020-05-22</endDate>
        </period>
    </context>
    <context id="i2c88e149501349f88c3d9bc5f7e46c7d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i5501ece90f4e4c2d8cc74cc8cee0e0a8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i19b7da6024784d9491c71a81cfe3e988_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</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="i879b5ac402ed4e5dbff4e4df2a41d201_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6233bfecb4464ba6b459a9cf78ea8a3f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</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="i326013621b1b4080a1e4afd865367704_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic8b037cba3fc4fef8a3eedf4f969cbc1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6a1400d2ddd04681a74ac0202fc2eb9a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0501243adac947d18464be62962d2299_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i004fc42b4dd1454fb0f91b72648031cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd53c7d4a35e4c8c8de3695f93223346_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</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="i6cd4adfbf303449fad8e39217539ba5d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i796a77d628414a6ab71d6362762d12c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</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="i931730c1d170435e81dc141ec624ce66_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8cc4fa70886c4c8a9f78ebb26b3e5d26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1e80c355add4b03a4ff9303fe7a1742_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic669f458de92497d980f3ee7d5c3bd1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e4f862a1914497eae943ba40ef9893e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i06bc7c0ad5c94fae8461a7977f26e218_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia579ee131d6e4376ab4370e340f3993e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3e3c839b4d3543db99a89734f73353af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2ba913682e5457d8b53200ebea208c3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plrx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i35ffd041919348ddb8896036c246d238_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">plrx:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4436d8ba815e4cbcb27ae50effb6f402_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3e9d37a84aec42fa8a53651cb19bda47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia5af858d4767426c84b8e01821878d5a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i0add4e130bd246b7b09bcd8c0e72fcf3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i79eeb3c1e8f94f64a5ee897126004791_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1258a6f22b97420ba401500d340d32a1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e114ec826b946d994cf801e2483cf2b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3eefa51cccd46d48a08d823a376f7a4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i116af016555846ec98f208f1adb5a642_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementRDForPLN1474Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i986875d5278e40b6a11a6afd3c62bc7d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementRDForIntegrinResearchTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i463b70ab38994ac889474591ae13f996_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plrx:AchievementOfFirstPatientDosingMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icad5a330390d43b884ad6815d957e0b3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i361313aa060b41269a918ef98d367367_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plrx:AchievementOfFirstPatientDosingMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifca1a1af398d47168956de2f3b08b9da_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plrx:AchievementOfFirstPatientDosingMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic83063ae93c34d8fb5e61c8bc2ef7ee5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plrx:UCRegentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if2f583637d6249d084c814c07af6396a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">plrx:AdimabAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic10acaccc91b469ebc195d89a6184af4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">plrx:AdimabAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i51fe00e11af34216a6e219db8f09fdb8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">plrx:AdimabAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f0ce29eddb542c387de9dcb856b8b41_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">plrx:AdimabAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4d6ce9ee5a71446ab76d937bd2c0dc0a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5f208844a08a4e76ac10b681b51512eb_D20150609-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2015-06-09</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifbe86e48db314a27a0a8501328e1d318_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0090e694c3e24bd3811d2b745625f03b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7eb85beeb09a495cbd35d8f2a329f3ad_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i53a362a0d405461ea5760117d5a558a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idf00cd46a4cf42c6aa7c74544baaa07a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandAndTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i295b95d58903400fa0e85eb9880edb36_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandAndTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iab40368a353d46aa8dc2d0f68a29d3d1_I20150831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="i3a80c2ef44064973bfd6b284f5ff2d90_D20180701-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ia8a325e3257246d78afdd7b5554ee1ac_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="iada307b9778b4c919fe6fe365727d47b_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i39bbdba643ac469fad41a1419e77209c_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandAndTwentyStockOptionsAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i7843b9baef444f238f1747abe3dd030b_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandAndTwentyStockOptionsAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i8fc6b40b53ee4fbba4d408f4c9ac5a54_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandAndTwentyStockOptionsAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idd397a3328fc4a5585ccf14734b44900_D20150801-20150831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-08-01</startDate>
            <endDate>2015-08-31</endDate>
        </period>
    </context>
    <context id="i6267898ebe2647d8a16703612d84a7f3_D20150801-20150831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-08-01</startDate>
            <endDate>2015-08-31</endDate>
        </period>
    </context>
    <context id="i468ccf5c895944249cb989f3e7facacd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandAndTwentyStockOptionsAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6a32d55bfb49432eb142a382d1c12d68_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandAndTwentyStockOptionsAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6fd454ca43e949c7942dad55c56b486c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4994ea891f8c49529752a51702eac0d9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if24105c9ec614fdca7218c0261ab4f2b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">plrx:AccruedExpensesAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id66400ffcb7a40fd92eb188887692cad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">plrx:AccruedExpensesAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f02f7b80000429b970dc88dc8fef994_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3138a9586a8342cf923c0ab452717477_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib724a0bc6289444b90ce24df6caad562_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20c0ac33eacf43b59d61d9ac28de3331_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib869c3ce9cab4728b4c67943c74ff001_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenAndTwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i828582b8f0684229b4fc0841a4dad546_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iecdf4217613342afa24bbd22b4b39b7d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i831760f657024f74821bd9ca2b76619e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i59659d1cd26646528866c9b4dadc1fe9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i63b3c401b3684d3d9e2ddf7d380783a0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id5b2272f11ae4ef4b4ae673b5dade946_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id488175347454580a2fe937fb2cfb25f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandAndTwentyStockOptionsAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib6b7ee722cf646e7b44248398c924671_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenAndTwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b3c6e1cb9c449ff9e544ae7e9d81b3f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenAndTwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenAndTwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ied10f7b6c16a4118bccdc485f86b5f74_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:IncentiveStockOptionsAndNonqualifiedStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plrx:TwoThousandFifteenAndTwoThousandTwentyEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6118ddd1f8cf4488b08c9b1413e4d821_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i834c339403934b51b801a9decd6f58e9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id54ae6c3d8064cf0a1dd6e8664ba4901_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic671a97111eb43bd9ea4cfdf927e3834_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:RestrictedCommonStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i963d3d60c6f7405f9b6e775d41b5f421_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:EmployeeStockOptionAndPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3385bb7e40ff46d5ae9228cf9a11dfe9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:EmployeeStockOptionAndPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7a590a4122e6462fbf00709a3b717ef8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:EmployeeStockOptionAndPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id7353febec1742b8a113b11b2194c336_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:EmployeeStockOptionAndPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie9d0f12bc2bf4957b7a317a25c2027ec_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="ibfb5f9a1d9b64033aaa1e60ab6d3d71e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i7706e0a2297841adb66e1e18869d7432_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="ief9654964aa74a23a850a5f7ef7f0187_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i7a48570f5a6b4857a3f31b0fde07fdad_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i68eb462931dd45e7bebac36a7ff80df1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="iec9b1116415847a1aa2b487cff7bd72e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="ia9f3bcf4381f45ebab7be880c12bbc86_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="idf57b8c90e1b4b1a8901bb56d99bbd09_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i689cf98bfffe4ef3a7f21f1abde5e3d4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic920c87d078849fbb3ffcbf6a532a9c9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i877b1e5f475e48f98458dc6fc3859d22_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:TwoThousandAndTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1de3bece027949ae958373676701d75f_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:TwoThousandAndTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id16f7b1d8dc34e40bd7e634ec115ff59_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:TwoThousandAndTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i66968a6faf6c44df9a775c85baf8b1fa_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:TwoThousandAndTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id53bc4f60c114958b1c912a2cfc13db0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:TwoThousandAndTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5169d7c73d2949bab852ab78df7be283_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:TwoThousandAndTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if1a2ddab96b3473d9a3686aa5fee25a7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">plrx:TwoThousandAndTwentyEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie3d4e49d94504a4289b672518394d035_D20180201-20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="ic0b819e159b14fd1a387aa2a28bec908_I20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="i781feb89e83843e88ddcabe549608c6e_D20180201-20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="ibcd843c7785141d2ba5e3b4d7bf16c93_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i51e3e5299d7940b388d2e95e7aa11c60_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i990e63ccaaaf4cc48f61c3b55b060295_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib331facce71d47ad9c9b4319894593a8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa14cdfad3f745f79c64355e13e3382b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4ecbb70ac22746d1a5bec8015087fb7b_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icb78d52b36d54853996bc018875b6fa3_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">plrx:NonemployeeDirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">plrx:ThirdRockVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i56bdf80978f84618b2de470822a73db4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">plrx:NonemployeeDirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">plrx:ThirdRockVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id2e9cf5f7db74a57b8f5ecb1ad0c7321_D20191001-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="id38f6e2509544b9890de8c422035dcb7_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ia42d2296450d4600bc6f903756231384_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">plrx:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i4b9ff37db1054c8eafa48182cfe93ce0_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="id65584593b4e4074a1e2bdf2917856c5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie3c1352581c342f98bcf9076c7a48137_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">plrx:NovartisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">plrx:NovartisAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i440e799b015344aab2f3d6f0432a2337_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="i9983fa0b80a147f69dc965894051dd5c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</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="ie22c92cccd7a4e5497d8ab73763d7c56_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">plrx:RestrictedStockAwardsGrantedAndNotPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5ce58be5cb6d47338cb3c7f8eb2978ed_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">plrx:RestrictedStockAwardsGrantedAndNotPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifb07c495bfbb43c18dfeb5c52ba8cb8d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i58131ae199a9499f81a6242c2c90f3fc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001746473</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-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="number">
        <measure>pure</measure>
    </unit>
    <unit id="research">
        <measure>plrx:research</measure>
    </unit>
    <unit id="class">
        <measure>plrx:class</measure>
    </unit>
    <unit id="vote">
        <measure>plrx:vote</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80L2ZyYWc6YjEzNTlkM2E3NTlkNGExOGEyZTBhODlkYjg4MmNkNTEvdGFibGU6YTMxMzk4NjQ3ZTNmNGNiOWEwNjQyMmZmNjRmZDFkMzUvdGFibGVyYW5nZTphMzEzOTg2NDdlM2Y0Y2I5YTA2NDIyZmY2NGZkMWQzNV8wLTEtMS0xLTA_2289245d-46e0-4eb8-8d06-7693a9edbb54">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80L2ZyYWc6YjEzNTlkM2E3NTlkNGExOGEyZTBhODlkYjg4MmNkNTEvdGFibGU6YTMxMzk4NjQ3ZTNmNGNiOWEwNjQyMmZmNjRmZDFkMzUvdGFibGVyYW5nZTphMzEzOTg2NDdlM2Y0Y2I5YTA2NDIyZmY2NGZkMWQzNV8xLTEtMS0xLTA_5a8de0e0-bdc7-4bb1-bca8-48d172324b43">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80L2ZyYWc6YjEzNTlkM2E3NTlkNGExOGEyZTBhODlkYjg4MmNkNTEvdGFibGU6YTMxMzk4NjQ3ZTNmNGNiOWEwNjQyMmZmNjRmZDFkMzUvdGFibGVyYW5nZTphMzEzOTg2NDdlM2Y0Y2I5YTA2NDIyZmY2NGZkMWQzNV8yLTEtMS0xLTA_3cc623d2-1087-41cf-b54a-6aa53f27c4e7">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80L2ZyYWc6YjEzNTlkM2E3NTlkNGExOGEyZTBhODlkYjg4MmNkNTEvdGFibGU6YTMxMzk4NjQ3ZTNmNGNiOWEwNjQyMmZmNjRmZDFkMzUvdGFibGVyYW5nZTphMzEzOTg2NDdlM2Y0Y2I5YTA2NDIyZmY2NGZkMWQzNV8zLTEtMS0xLTA_e2267e74-ca41-4084-a773-1ce44d6d7758">0001746473</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80L2ZyYWc6YjEzNTlkM2E3NTlkNGExOGEyZTBhODlkYjg4MmNkNTEvdGFibGU6YTMxMzk4NjQ3ZTNmNGNiOWEwNjQyMmZmNjRmZDFkMzUvdGFibGVyYW5nZTphMzEzOTg2NDdlM2Y0Y2I5YTA2NDIyZmY2NGZkMWQzNV80LTEtMS0xLTA_b36a1166-e710-4b74-9058-92b4a5a758ad">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ifdb2d22c95de4b679c287e4c06f73d91_D20200522-20200522"
      decimals="8"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zNC9mcmFnOjlmNWVlYWZjNTM1MjQwZGVhNzk2YTI0YWM1MWI1ZjFiL3RhYmxlOjI5MDViZTA4ZmQyNzQ4MTU4ZjZlYjY5YzllZjQ0ZjQ2L3RhYmxlcmFuZ2U6MjkwNWJlMDhmZDI3NDgxNThmNmViNjljOWVmNDRmNDZfMS0xLTEtMS0w_92490bf5-35de-4e9a-8373-c8f2ddc79f15"
      unitRef="number">0.13986014</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6fd454ca43e949c7942dad55c56b486c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMzg0Mw_bcaa34d2-498a-4dd9-8546-96e408680f8a">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i56bdf80978f84618b2de470822a73db4_D20210101-20210630"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83Ni9mcmFnOjhlZmFiYjkzNGYyNDQ4NmViOWIwZmNmOGEwMjZiYmY0L3RhYmxlOmY2MTIxOWQwZWJhNzQyZWU5ZmY2NWJkMTRlZGI2Y2UyL3RhYmxlcmFuZ2U6ZjYxMjE5ZDBlYmE3NDJlZTlmZjY1YmQxNGVkYjZjZTJfMC0xLTEtMS0w_af25732b-d19a-4dd1-a41b-7568127f6ce8"
      unitRef="number">0.083333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xOTM2_e20483f9-c431-4497-ad05-a3b20bacb292">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6NDJjNTdiZDlkMzQzNGEzNmFhNTYxOGZhOGM4MjExMTIvdGFibGVyYW5nZTo0MmM1N2JkOWQzNDM0YTM2YWE1NjE4ZmE4YzgyMTExMl8wLTAtMS0xLTA_6c25eb19-74bf-4bcf-8e75-6f48fd7e0dee">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xMjM_d2c991ea-e715-4db2-9371-6995967208d8">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6ZmJmNGMwNmZmZjRjNDIxZDk0ZmQ0NDllY2ZmMGI0YjAvdGFibGVyYW5nZTpmYmY0YzA2ZmZmNGM0MjFkOTRmZDQ0OWVjZmYwYjRiMF8wLTAtMS0xLTA_952fa717-78cb-44db-8076-3050128974f2">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xOTMy_a1d5c259-c646-4f26-b16f-d602afc58722">001-39303</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xOTM0_68a196ac-c843-4cb4-86e7-e668a8230869">PLIANT THERAPEUTICS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6MjMyMzk0YzYxZWMwNDA5NThkN2RhNDhkYzBmY2NkYjYvdGFibGVyYW5nZToyMzIzOTRjNjFlYzA0MDk1OGQ3ZGE0OGRjMGZjY2RiNl8wLTAtMS0xLTA_80165247-94d7-4cb5-90b2-f9e127563bcb">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6MjMyMzk0YzYxZWMwNDA5NThkN2RhNDhkYzBmY2NkYjYvdGFibGVyYW5nZToyMzIzOTRjNjFlYzA0MDk1OGQ3ZGE0OGRjMGZjY2RiNl8wLTItMS0xLTA_fe26859f-3ae4-4e2b-92e4-e1e8e7f3608b">47-4272481</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6MjMyMzk0YzYxZWMwNDA5NThkN2RhNDhkYzBmY2NkYjYvdGFibGVyYW5nZToyMzIzOTRjNjFlYzA0MDk1OGQ3ZGE0OGRjMGZjY2RiNl8zLTAtMS0xLTA_e9ba107f-5111-40b7-a9a7-92c5bf5d1caa">260 Littlefield Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6MjMyMzk0YzYxZWMwNDA5NThkN2RhNDhkYzBmY2NkYjYvdGFibGVyYW5nZToyMzIzOTRjNjFlYzA0MDk1OGQ3ZGE0OGRjMGZjY2RiNl80LTAtMS0xLTAvdGV4dHJlZ2lvbjpmMzUwNDg1ODc2NzU0ZmQ2OGI5N2JlNWFhNDYyOWUzNl80_d12ac8a7-0e2b-4188-b0b9-e14e380624e0">South San Francisco,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6MjMyMzk0YzYxZWMwNDA5NThkN2RhNDhkYzBmY2NkYjYvdGFibGVyYW5nZToyMzIzOTRjNjFlYzA0MDk1OGQ3ZGE0OGRjMGZjY2RiNl80LTAtMS0xLTAvdGV4dHJlZ2lvbjpmMzUwNDg1ODc2NzU0ZmQ2OGI5N2JlNWFhNDYyOWUzNl83_eac525ae-e488-4d24-9622-87cb8200a151">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6MjMyMzk0YzYxZWMwNDA5NThkN2RhNDhkYzBmY2NkYjYvdGFibGVyYW5nZToyMzIzOTRjNjFlYzA0MDk1OGQ3ZGE0OGRjMGZjY2RiNl80LTItMS0xLTA_3897e125-2625-4fc7-8ba4-e86c664fc590">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xOTM1_1eb38a7f-3197-4d2b-a6cd-7a5d21b14a05">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xOTM3_a5eb0c5a-e5c6-4bc0-a489-7d68bda14d12">481-6770</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6YjdhNDQzMmU4YjQ3NDA5Njg3NTE5MGRlZjY1YzlkYTcvdGFibGVyYW5nZTpiN2E0NDMyZThiNDc0MDk2ODc1MTkwZGVmNjVjOWRhN18xLTAtMS0xLTA_77b78f66-e77d-48fa-af11-cf1c8e482a3a">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6YjdhNDQzMmU4YjQ3NDA5Njg3NTE5MGRlZjY1YzlkYTcvdGFibGVyYW5nZTpiN2E0NDMyZThiNDc0MDk2ODc1MTkwZGVmNjVjOWRhN18xLTEtMS0xLTA_c8ee2348-751c-4952-8f25-acfd566fd156">PLRX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6YjdhNDQzMmU4YjQ3NDA5Njg3NTE5MGRlZjY1YzlkYTcvdGFibGVyYW5nZTpiN2E0NDMyZThiNDc0MDk2ODc1MTkwZGVmNjVjOWRhN18xLTItMS0xLTA_139a6b75-0f54-40ad-b212-c32174ac237b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xOTMw_b42d00fe-c79f-45b2-8a75-aba6a2fe7780">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xOTM4_d133776c-4da4-4585-955e-2791424d4a90">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6YjlkMzhjNGRiYTQzNDhlZGIzNGQxMDM1NDYzZmNiYTIvdGFibGVyYW5nZTpiOWQzOGM0ZGJhNDM0OGVkYjM0ZDEwMzU0NjNmY2JhMl8xLTAtMS0xLTA_fc45fd51-a685-428a-be1e-50447f478455">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6YjlkMzhjNGRiYTQzNDhlZGIzNGQxMDM1NDYzZmNiYTIvdGFibGVyYW5nZTpiOWQzOGM0ZGJhNDM0OGVkYjM0ZDEwMzU0NjNmY2JhMl8xLTQtMS0xLTA_58371147-26cf-43f2-ad4a-1d116fd33a5a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGFibGU6YjlkMzhjNGRiYTQzNDhlZGIzNGQxMDM1NDYzZmNiYTIvdGFibGVyYW5nZTpiOWQzOGM0ZGJhNDM0OGVkYjM0ZDEwMzU0NjNmY2JhMl8yLTEtMS0xLTA_ef6f938f-727a-49fd-86a1-30678eefd29c">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xOTM5_fea17a84-18f5-4ccd-9f5a-d4442deda040">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xOTMx_6bbb6229-8461-4738-8476-770bdec5c354">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="idc2c1fea7082421cb5d733e3ecc14f20_I20210806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xL2ZyYWc6N2Y4ZjYxZGY2MzQ4NGIxNWIwMzlkODRkNzU3ZWFlYzgvdGV4dHJlZ2lvbjo3ZjhmNjFkZjYzNDg0YjE1YjAzOWQ4NGQ3NTdlYWVjOF8xODYx_d879eefc-0856-48f9-8c8e-ec191b80f305"
      unitRef="shares">35937937</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMy0xLTEtMS0w_014f2751-018c-4247-94fe-4afe98ac4eb7"
      unitRef="usd">35193000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMy0zLTEtMS0w_1ad6b0e6-39f3-4954-be60-a02793e770af"
      unitRef="usd">50882000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNC0xLTEtMS0w_7b0e8328-5b9b-4297-87e2-1250464f403a"
      unitRef="usd">208788000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNC0zLTEtMS0w_fed350da-0d2d-4aca-9dba-91bee7976a55"
      unitRef="usd">226012000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNS0xLTEtMS0w_c80d519a-965b-412b-9a4c-50a38bf3ef4b"
      unitRef="usd">1830000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNS0zLTEtMS0w_71039c44-3538-46a6-ba7d-75a85d7c4895"
      unitRef="usd">9279000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNi0xLTEtMS0w_9c8fc025-c097-4df8-ad13-9c4c2e84d131"
      unitRef="usd">83000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNi0zLTEtMS0w_c44df01a-c7de-4800-bc10-a8e3357e789f"
      unitRef="usd">83000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNy0xLTEtMS0w_e024f42d-25c7-416b-8649-9e2f047dc251"
      unitRef="usd">4825000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNy0zLTEtMS0w_dd519f81-a660-4965-a2df-1269944c483e"
      unitRef="usd">4498000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOC0xLTEtMS0w_8de12137-bc40-49e6-9320-cef45fbbd5d9"
      unitRef="usd">250719000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOC0zLTEtMS0w_0bce9917-8f86-4b10-8bd6-ab3328600007"
      unitRef="usd">290754000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOS0xLTEtMS0w_9502638b-1ed3-4363-94d5-692d024635dd"
      unitRef="usd">4367000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOS0zLTEtMS0w_4d3ff4c4-1a58-449c-9b14-af1fbded1d74"
      unitRef="usd">4321000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTAtMS0xLTEtMA_f58872ec-a4db-44c3-acb7-9abc5515c208"
      unitRef="usd">630000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTAtMy0xLTEtMA_5f0bb51e-b8f1-49c0-a62e-b10af96e029d"
      unitRef="usd">451000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTEtMS0xLTEtMA_a5a08fc3-89c1-48ba-97f4-06e01fa0b44f"
      unitRef="usd">255716000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTEtMy0xLTEtMA_06c14321-873f-477a-9ff4-fdb1cc9fecf3"
      unitRef="usd">295526000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTQtMS0xLTEtMA_d8b328bb-0734-4d15-8646-21b4d20cff6b"
      unitRef="usd">2764000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTQtMy0xLTEtMA_f4c4684c-89ee-4d08-bbce-05dadb2063aa"
      unitRef="usd">2023000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTUtMS0xLTEtMA_bf9c0626-d05b-41e2-8995-73f1e330223c"
      unitRef="usd">8168000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTUtMy0xLTEtMA_b1fd1e3b-e8de-40c7-8a64-d227b03eddff"
      unitRef="usd">9576000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTYtMS0xLTEtMA_383e0856-09f5-4011-9848-038fe7211982"
      unitRef="usd">10932000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTYtMy0xLTEtMA_515448a3-0fb7-4f69-b06c-c391f1b245bb"
      unitRef="usd">11599000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTctMS0xLTEtMA_4a23a44c-22bf-41a6-93a4-6a09e9605774"
      unitRef="usd">804000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTctMy0xLTEtMA_2bbf796a-0bb5-403b-ac58-f62d59c0784d"
      unitRef="usd">866000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTgtMS0xLTEtMA_c52ee529-5b28-4a86-8001-e946636e67c3"
      unitRef="usd">11736000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTgtMy0xLTEtMA_f46cff67-6a24-4f51-b76c-54f7bd558b15"
      unitRef="usd">12465000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOjY5MzBjNmE1ODkxMzRiYTg4MTJkN2E2ZGUzNmViMGM1XzE5_5872fa0e-fa03-45ac-a059-3bf7f0e59aa8"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOjY5MzBjNmE1ODkxMzRiYTg4MTJkN2E2ZGUzNmViMGM1XzE5_720c805d-5482-4c59-a308-3ad7381c309f"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOjY5MzBjNmE1ODkxMzRiYTg4MTJkN2E2ZGUzNmViMGM1XzMz_0e76a47b-6e46-4724-95af-d92167d119ca"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOjY5MzBjNmE1ODkxMzRiYTg4MTJkN2E2ZGUzNmViMGM1XzMz_9a28ccde-f89e-4c7b-ae3c-fec61a660051"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOjY5MzBjNmE1ODkxMzRiYTg4MTJkN2E2ZGUzNmViMGM1Xzcy_325ccb15-8902-4dea-907a-be5de0fd96c0"
      unitRef="shares">35853916</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOjY5MzBjNmE1ODkxMzRiYTg4MTJkN2E2ZGUzNmViMGM1Xzcy_56be6753-1edc-455f-ac85-87ef2292e95e"
      unitRef="shares">35853916</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOjY5MzBjNmE1ODkxMzRiYTg4MTJkN2E2ZGUzNmViMGM1Xzc5_4ea5d3ed-34f4-421b-a8e0-3c3aa8366746"
      unitRef="shares">35552795</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMC0xLTEtMC90ZXh0cmVnaW9uOjY5MzBjNmE1ODkxMzRiYTg4MTJkN2E2ZGUzNmViMGM1Xzc5_dc1e7def-9d15-4ea9-bec3-0e59fd4790cb"
      unitRef="shares">35552795</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMS0xLTEtMA_b3c8a7fc-9ad8-4b91-8465-8d3b5015b796"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMy0xLTEtMA_28742bd6-c05a-4acd-91e3-14a0ea4e8be4"
      unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjEtMS0xLTEtMA_e9c7f72a-48a1-4baa-b853-d2b4dd8547e0"
      unitRef="usd">407522000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjEtMy0xLTEtMA_6f904a91-f455-4e44-8724-f49d5d497dd5"
      unitRef="usd">400918000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjItMS0xLTEtMA_d2288c5f-0329-4146-9d39-056c3e79bac8"
      unitRef="usd">-163515000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjItMy0xLTEtMA_415b0ce2-09d3-4321-b5c3-5d353c8f18b7"
      unitRef="usd">-117828000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjMtMS0xLTEtMA_1c831266-17ff-42ea-9ba7-f2128c1bee02"
      unitRef="usd">-30000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjMtMy0xLTEtMA_33002908-a60a-42d6-9ba3-0eb8ea1d0f72"
      unitRef="usd">-32000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjQtMS0xLTEtMA_08ee0240-c908-4226-805a-b4d5e9c04d11"
      unitRef="usd">243980000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjQtMy0xLTEtMA_34d8e3a3-f531-46c6-8ab2-586a7309d479"
      unitRef="usd">283061000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjUtMS0xLTEtMA_4ad2b3cf-30ef-4d82-be07-23858e6292aa"
      unitRef="usd">255716000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjUtMy0xLTEtMA_1953ea5f-654b-416b-9b67-a8d9fce3c382"
      unitRef="usd">295526000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMi0xLTEtMS0w_c5894fd6-6cfb-4da2-afa8-c41608efa622"
      unitRef="usd">1789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMi0zLTEtMS0w_312b8732-322a-4b9c-8297-2f10705e54fa"
      unitRef="usd">3600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMi01LTEtMS01Mw_4d63dada-a23f-4ce9-93d5-52004c96e7ac"
      unitRef="usd">3963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMi03LTEtMS01Ng_03cf8557-c2e2-400b-8f63-343372f86c68"
      unitRef="usd">32538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNC0xLTEtMS0w_8a965b60-6f7b-4cfd-8b42-f36f94082991"
      unitRef="usd">19218000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNC0zLTEtMS0w_e1e6cba0-167c-426a-8993-6ddfc46a8cbc"
      unitRef="usd">17536000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNC01LTEtMS01Mw_7fae54d2-9c2d-47ea-a74a-ff2eb9ab83e4"
      unitRef="usd">37745000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNC03LTEtMS01Ng_f0102077-3955-4948-beae-beeaff96a234"
      unitRef="usd">31455000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNS0xLTEtMS0w_964b438f-850d-4325-a6f1-219425fc6708"
      unitRef="usd">5475000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNS0zLTEtMS0w_8a238a5f-a753-4ecd-b62e-939bd67bf46d"
      unitRef="usd">3040000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNS01LTEtMS01Mw_4cf592b4-82d9-432e-bc3c-26828c45ff05"
      unitRef="usd">12041000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNS03LTEtMS01Ng_2c694304-ef8e-4512-a3ae-e29299c7fea2"
      unitRef="usd">7051000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNi0xLTEtMS0w_b47961af-a257-4f1d-9055-971f88fbf8b9"
      unitRef="usd">24693000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNi0zLTEtMS0w_ca6707c2-10be-4ee4-8727-d19e8c557f09"
      unitRef="usd">20576000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNi01LTEtMS01Mw_68cdcb35-a1e7-4f24-b52a-9e36599681e6"
      unitRef="usd">49786000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNi03LTEtMS01Ng_4babbbd0-6e21-431f-ac3b-ba01d6d1a355"
      unitRef="usd">38506000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNy0xLTEtMS0w_74ea6b63-e288-4bd4-9a10-072091c5e654"
      unitRef="usd">-22904000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNy0zLTEtMS0w_01613e3f-5251-4603-902d-7ef9cc50df34"
      unitRef="usd">-16976000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNy01LTEtMS01Mw_0cc49bcd-b8a4-438e-83df-d69bc6e83338"
      unitRef="usd">-45823000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfNy03LTEtMS01Ng_49e80ec1-8675-494a-991d-32f441a303c7"
      unitRef="usd">-5968000</us-gaap:OperatingIncomeLoss>
    <plrx:InterestAndOtherIncomeNet
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfOC0xLTEtMS0w_df4b87fc-ce09-47d8-9c1c-b0d412ce0318"
      unitRef="usd">73000</plrx:InterestAndOtherIncomeNet>
    <plrx:InterestAndOtherIncomeNet
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfOC0zLTEtMS0w_4302754f-e695-45b4-8640-f4e54dbfd1dc"
      unitRef="usd">-25000</plrx:InterestAndOtherIncomeNet>
    <plrx:InterestAndOtherIncomeNet
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfOC01LTEtMS01Mw_c7da6dbe-23f3-4f21-8576-249c967aa8b0"
      unitRef="usd">136000</plrx:InterestAndOtherIncomeNet>
    <plrx:InterestAndOtherIncomeNet
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfOC03LTEtMS01Ng_3c6853be-7ada-409b-95c2-47c3e7c97a97"
      unitRef="usd">-4000</plrx:InterestAndOtherIncomeNet>
    <us-gaap:NetIncomeLoss
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfOS0xLTEtMS0w_c3fdd236-6a22-4c49-adf5-5b71b87c4dc8"
      unitRef="usd">-22831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfOS0zLTEtMS0w_715dbd8a-6b51-463e-9df3-e398d3edd429"
      unitRef="usd">-17001000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfOS01LTEtMS01Mw_2b82623e-7261-4bc1-b848-10af44573708"
      unitRef="usd">-45687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfOS03LTEtMS01Ng_00dbff4a-a3a8-411c-9cd9-29051fe68b4c"
      unitRef="usd">-5972000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTEtMS0xLTEtMA_9e4779c3-bea9-465e-a0ae-e8a80fec4bca"
      unitRef="usd">-22831000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTEtMy0xLTEtMA_7d1b421f-a782-4a41-985d-3177d01b176c"
      unitRef="usd">-17001000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTEtNS0xLTEtNTM_66d7868b-4334-48a2-ac0b-383eb642c08d"
      unitRef="usd">-45687000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTEtNy0xLTEtNTY_1a1e8c2d-0a19-49f4-9a1c-33d161054dc4"
      unitRef="usd">-5972000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTMtMS0xLTEtMA_64b2df9b-a037-4843-9b88-d6356e2126a5"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTMtMy0xLTEtMA_ecc0ee50-29b5-423e-b163-7d8c4e9f1244"
      unitRef="usdPerShare">-1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTMtNS0xLTEtNTM_29b08a78-5c06-4ad7-b5af-9ee84e03bfea"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTMtNy0xLTEtNTY_6ad6f0b6-6323-4502-a6ab-5e4a015eada9"
      unitRef="usdPerShare">-0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTQtMS0xLTEtMA_7b20f98e-513f-4ac6-8962-1d4fb0d8296c"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTQtMy0xLTEtMA_3f67f78d-4c3a-47a8-afc5-12aa68fc70ac"
      unitRef="usdPerShare">-1.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTQtNS0xLTEtNTM_d9d64378-2351-4ad5-877d-a5018a8d4b5b"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTQtNy0xLTEtNTY_2ff993aa-3fc8-43ec-9a82-8bc16af765ad"
      unitRef="usdPerShare">-0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTYtMS0xLTEtMA_1023e8ab-644f-4308-a6e4-a5deefca4703"
      unitRef="shares">35746922</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTYtMy0xLTEtMA_756da81a-cb1f-439d-9fd4-3d1af2ee6d24"
      unitRef="shares">12253943</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTYtNS0xLTEtNTM_cae5e997-6e89-4b01-a01d-549c05bb3bea"
      unitRef="shares">35726393</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTYtNy0xLTEtNTY_0c3e3177-3e3d-431f-aad0-270cfe8e0769"
      unitRef="shares">7062780</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTctMS0xLTEtMA_9439c223-cefc-46c5-b5a9-00cc2d4b7b83"
      unitRef="shares">35746922</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTctMy0xLTEtMA_92441027-b0a2-4a72-a0ba-6a5f24df1692"
      unitRef="shares">12253943</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTctNS0xLTEtNTM_c7381526-4b35-42a0-b5d0-96fb02e42b13"
      unitRef="shares">35726393</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTctNy0xLTEtNTY_93b6f7ff-b69b-4ecc-af85-1ebf77697892"
      unitRef="shares">7062780</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTktMS0xLTEtMA_e5732b79-b282-4031-82cd-78d2a6afb647"
      unitRef="usd">-22831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTktMy0xLTEtMA_fa29334e-521b-4131-8c6a-5d88ead1ead9"
      unitRef="usd">-17001000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTktNS0xLTEtNTM_2b6defcc-53c3-4ce8-afd1-8f06c0442cfb"
      unitRef="usd">-45687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMTktNy0xLTEtNTY_341fe911-c615-4c29-8cf9-4ecca12bd513"
      unitRef="usd">-5972000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjAtMS0xLTEtMA_fdf34dbd-c9fa-4423-b994-90ea04d470bd"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjAtMy0xLTEtMA_af185f5d-08ad-445f-ae27-ab04296f3f2a"
      unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjAtNS0xLTEtNTM_734f1bab-5164-452f-a340-a973e4dbf9cd"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjAtNy0xLTEtNTY_6d9cdeb8-ca37-4783-a145-c7c09aeadc84"
      unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjEtMS0xLTEtMA_af840904-9c7c-407f-811c-3ee7bd22d428"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjEtMy0xLTEtMA_e53cf870-6cc5-43f3-b7f7-283385b01820"
      unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjEtNS0xLTEtNTM_6e4cab86-4ae3-4087-b581-3a37c0c298cd"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjEtNy0xLTEtNTY_d633ffd1-fbc0-43fb-aedf-e8b2582dccd1"
      unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjItMS0xLTEtMA_3e3a225a-c651-4932-a7bb-ffc88cde8afd"
      unitRef="usd">-22843000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjItMy0xLTEtMA_ced06e23-216b-4d50-9cda-936709fb8723"
      unitRef="usd">-17090000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjItNS0xLTEtNTM_8df62597-b635-4198-95c5-9839cef5f60e"
      unitRef="usd">-45685000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xOS9mcmFnOjgwODlmODg5OGIwNzQxNDI4NzFjY2YzNWM2NzU2NWE1L3RhYmxlOmQzMDlmOTIyYmI1ODQ4MThhOWU4MDg0NWVkNDU3NzRlL3RhYmxlcmFuZ2U6ZDMwOWY5MjJiYjU4NDgxOGE5ZTgwODQ1ZWQ0NTc3NGVfMjItNy0xLTEtNTY_81716ba3-89c6-4e9a-8461-a3e2ef6dc286"
      unitRef="usd">-6001000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1fe6020b686f46a8b97e42ab02f92b54_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy0xLTEtMS0w_050f0845-8f30-44d3-bd4c-2b2c747b7174"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1fe6020b686f46a8b97e42ab02f92b54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy0zLTEtMS0w_de126e50-b6d6-4807-b5c6-d863f02ed813"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ie32b61b8cbb64489b0f6870d714b0bee_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy01LTEtMS0w_925f5b85-813e-43a0-89bc-4179dbaaec6d"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ie32b61b8cbb64489b0f6870d714b0bee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy03LTEtMS0w_d27fd6b7-a408-43ca-9a90-a948ebc37249"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i2d30002a2a5c41d49e3c2660603e1b7f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy05LTEtMS0w_0446720f-b4bb-4035-b5d2-c466ad961d3d"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i2d30002a2a5c41d49e3c2660603e1b7f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy0xMS0xLTEtMA_8267a299-3d24-46f9-b7e3-7438af693107"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i888ac36fe04d4bc18be34db2b7099046_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy0xNC0xLTEtMA_c505694b-0c03-4f7e-be83-bd576bd7212f"
      unitRef="shares">35552795</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i888ac36fe04d4bc18be34db2b7099046_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy0xNi0xLTEtMA_d9da7ea5-3043-464b-9e25-67ffcb82d72f"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28d7d14857bb4695a2b50c532d63b057_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy0xOC0xLTEtMA_52555850-504d-496d-a1c0-c8b48c1d8922"
      unitRef="usd">400918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7b3e86b6a054805999663d28147d169_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy0yMC0xLTEtMA_9bec62b0-664e-4b77-9e92-17f350920b88"
      unitRef="usd">-32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaa241874a5e447dab2a68b54779bcf00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy0yMi0xLTEtMA_96ef140f-0d6c-457e-b697-7e4c4be289e1"
      unitRef="usd">-117828000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMy0yNC0xLTEtMA_9dbc3e60-b831-4e93-b157-e0539514529d"
      unitRef="usd">283061000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i49f4d4f8adc54e55abaab34ca3aab8f4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNC0xNC0xLTEtMA_02cd441a-f771-4cda-a784-0f16206caa10"
      unitRef="shares">30277</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i940e06ad70cd4badb2ebeafbc4518304_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNC0xOC0xLTEtMA_8460f57b-ef90-4c22-9bbe-adc04a8c931b"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2af316399adc4fcd88708da525923fb8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNC0yNC0xLTEtMA_cd4ca2eb-465f-42b5-82df-93dcd3836dc2"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i49f4d4f8adc54e55abaab34ca3aab8f4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNS0xNC0xLTEtMA_9a3d099a-8d74-4ead-96cf-d4a743b30847"
      unitRef="shares">165264</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i940e06ad70cd4badb2ebeafbc4518304_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNS0xOC0xLTEtMA_7647266d-c847-43f4-a9df-4a04767d8279"
      unitRef="usd">1370000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2af316399adc4fcd88708da525923fb8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNS0yNC0xLTEtMA_0c79c3fb-2211-44b2-83ac-b9267241af21"
      unitRef="usd">1370000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i940e06ad70cd4badb2ebeafbc4518304_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNi0xOC0xLTEtMA_be419b34-694e-4268-9aba-3de1334e2d47"
      unitRef="usd">2578000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2af316399adc4fcd88708da525923fb8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNi0yNC0xLTEtMA_e94b132b-8369-4ab8-bca8-db856f3fc5fd"
      unitRef="usd">2578000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i719ae8bc3c8a4cd192f79a3d01d8ce5f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNy0yMC0xLTEtMA_8e849cdf-2dcf-4ddd-9598-e797c9df4103"
      unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i2af316399adc4fcd88708da525923fb8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfNy0yNC0xLTEtMA_1d4e8301-059b-4433-bc2d-3fb56b09f28e"
      unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ibcbf39774ff846ad9e6efd0c5764831c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOC0yMi0xLTEtMA_fecfcbae-ab25-4087-a387-eb28a126137c"
      unitRef="usd">-22856000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2af316399adc4fcd88708da525923fb8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOC0yNC0xLTEtMA_f3aca633-1270-4fa7-85ee-28a73f8bea97"
      unitRef="usd">-22856000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id893e9086ad74b399d031cc034389b11_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS0xLTEtMS0w_1a6eeed9-22a7-4c81-a32a-2dbda9242870"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id893e9086ad74b399d031cc034389b11_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS0zLTEtMS0w_2e6edd51-96c5-4f56-84b2-aa2477de9397"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ica4d3edd2ef44742a3fa9cc5c7d1b2a2_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS01LTEtMS0w_43a7a807-3833-4396-9546-4162d8829b09"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ica4d3edd2ef44742a3fa9cc5c7d1b2a2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS03LTEtMS0w_5684e813-f7f7-45b1-9200-cf89f29100a7"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i142f1684864f49169f8e8880eb0cfdc1_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS05LTEtMS0w_b3f6ca14-25b1-4b56-b0e4-afac1228a2b0"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i142f1684864f49169f8e8880eb0cfdc1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS0xMS0xLTEtMA_1baed925-fc33-4c21-bf0a-9872adf0f124"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id20f62cee3f443cda4af73ce9d0c3fbe_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS0xNC0xLTEtMA_f58d2cf0-eaa1-4103-beed-ebd59753ce98"
      unitRef="shares">35748336</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id20f62cee3f443cda4af73ce9d0c3fbe_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS0xNi0xLTEtMA_e4be5b4c-4552-415a-b86d-27dfa0e5d0d3"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc710e579f74485fb24c48e3e1798085_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS0xOC0xLTEtMA_12e99d82-3206-4aaa-b0fe-9011dc17d199"
      unitRef="usd">404868000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc3f1d8426184de8935899a0fda52ab9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS0yMC0xLTEtMA_6cafe31a-e1aa-4f6c-8642-9f35a25fd79a"
      unitRef="usd">-18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35555c7e44f14373b4c525be44730355_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS0yMi0xLTEtMA_07ac309f-2e30-4d9e-947f-6550ca36da10"
      unitRef="usd">-140684000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3ad9ffa5f624987b7ea472771fd4956_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfOS0yNC0xLTEtMA_413ab2ec-e3ab-4b40-8b7d-68859b624b48"
      unitRef="usd">264169000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0247b78a6dda4e6bb56aabfaaab6aaaa_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTAtMTQtMS0xLTIyNA_c2bee839-7ad9-4be1-af33-47ed8769484f"
      unitRef="shares">30136</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i00b35c33d2544890a6d02f66d1635e89_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTAtMTgtMS0xLTIyNA_e7289def-c0f4-4afd-a4ab-741164548d6b"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTAtMjQtMS0xLTIyNA_2758f097-a1e9-4a24-b578-e448e792572f"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0247b78a6dda4e6bb56aabfaaab6aaaa_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTEtMTQtMS0xLTIyNA_a08c67fe-0a54-4aaa-ab8e-aae4fab54ed5"
      unitRef="shares">75444</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i00b35c33d2544890a6d02f66d1635e89_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTEtMTgtMS0xLTIyNA_745c7e25-e345-4087-a9d1-25ea273ed8f0"
      unitRef="usd">372000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTEtMjQtMS0xLTIyNA_8af7fecd-748c-4020-bb0f-b326384bc957"
      unitRef="usd">372000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i00b35c33d2544890a6d02f66d1635e89_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTItMTgtMS0xLTIyNA_16ab620c-f9b4-4758-970c-f20645bbe857"
      unitRef="usd">2280000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTItMjQtMS0xLTIyNA_a05750f9-8bec-4ae5-ae5b-d647aa42c5bd"
      unitRef="usd">2280000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0a32c2e1a125409a8851b98e93465cb2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTMtMjAtMS0xLTIyNA_17890cbf-56fc-48b8-8b6d-03624dc46162"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTMtMjQtMS0xLTIyNA_f37912f5-e7ee-44ef-b9b3-8c626228fc67"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i695edc4dd05e487c858d20de2665157e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTQtMjItMS0xLTIyNA_1256c83c-3e05-44e1-816d-a3c842cc3765"
      unitRef="usd">-22831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTQtMjQtMS0xLTIyNA_104014df-f996-441e-b7fd-152c781b3ec6"
      unitRef="usd">-22831000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i9efed946af2a49c6bb522bdc8a6a9dad_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtMS0xLTEtMjI0_e349093b-8e71-45a0-a888-f17d2d155091"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i9efed946af2a49c6bb522bdc8a6a9dad_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtMy0xLTEtMjI0_d9b6afac-929b-4fd5-a0f6-d55e6fcf0834"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i8837a77c10ba4453bfa95bbbde72b250_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtNS0xLTEtMjI0_b7071d28-d0da-45a2-b03b-ad1262cfaff1"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i8837a77c10ba4453bfa95bbbde72b250_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtNy0xLTEtMjI0_80de584e-9ef9-4f88-b81f-165e197e600e"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i81f6af88e81e439fb54d4d27e1ca7adb_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtOS0xLTEtMjI0_1647595a-416f-49dd-a4dd-8d11b989f296"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i81f6af88e81e439fb54d4d27e1ca7adb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtMTEtMS0xLTIyNA_69b1b24d-07d9-4c5b-b563-b8333fd2328b"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ife763695eee64699a2489ff6935ee8d3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtMTQtMS0xLTIyNA_6cbe2d08-9037-4fe8-8c0d-e1dbb5e1504f"
      unitRef="shares">35853916</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ife763695eee64699a2489ff6935ee8d3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtMTYtMS0xLTIyNA_ec2c41a5-4e78-4d97-9063-60bab5cd5c08"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ed4af0295ee466f99e6405e904aa61a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtMTgtMS0xLTIyNA_f995f4aa-23b0-4283-b0af-c42df0a17a4d"
      unitRef="usd">407522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i278682d44fe84e81a8b745810a6a3ccd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtMjAtMS0xLTIyNA_0b77922a-1d63-4d61-b8ce-df60e09ba8a3"
      unitRef="usd">-30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i382e7b107b6c4612b170f453b8bb88f2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtMjItMS0xLTIyNA_7314e026-7651-4ede-b8cc-49d9e2092bd8"
      unitRef="usd">-163515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjc0MTJkNTJhNzM4MjQxYzliZGMwZmMwY2Y3YzIxZTI0L3RhYmxlcmFuZ2U6NzQxMmQ1MmE3MzgyNDFjOWJkYzBmYzBjZjdjMjFlMjRfMTUtMjQtMS0xLTIyNA_6d11fa01-a2cf-4c4c-838c-1e80cfd6b74b"
      unitRef="usd">243980000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i14413c8359704870a05dde4eeaacb20e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy0xLTEtMS0w_d9c663a4-ff52-461f-ab1d-22ec88b978d6"
      unitRef="shares">56000000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i14413c8359704870a05dde4eeaacb20e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy0zLTEtMS0w_a811e5a4-2728-4fa6-940a-b536d8496c90"
      unitRef="usd">62468000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5e7b9b925d404bc0b4414863317c4fca_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy01LTEtMS0w_9be737ea-3775-4bf5-a79c-e906bd45ca82"
      unitRef="shares">49501221</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5e7b9b925d404bc0b4414863317c4fca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy03LTEtMS0w_de813ce0-2089-48ed-8a1d-1cf235a03020"
      unitRef="usd">75860000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ie764f5eb101243538665c18887eb7550_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy05LTEtMS0w_c40d7aa1-4b35-47df-a0fe-96eedd6860f4"
      unitRef="shares">26360745</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ie764f5eb101243538665c18887eb7550_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy0xMS0xLTEtMA_c9c5fa05-bbc1-4a6c-bea2-40a0b3d8eb28"
      unitRef="usd">47947000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i40f381a8cb414d3898924260967ba150_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy0xNC0xLTEtMA_8cd9dc3f-30bc-4313-a0aa-48d3cb840116"
      unitRef="shares">1846024</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i40f381a8cb414d3898924260967ba150_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy0xNi0xLTEtMA_8a438613-1c15-45d7-becc-0be5d66300f5"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f5920cbd44d4b58b597276bee731f47_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy0xOC0xLTEtMA_da7ae1e6-0d12-4a83-977f-40072638c30f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3ea5abca5584ce6a8782fe880eb70f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy0yMC0xLTEtMA_7b01a75f-69c0-4874-ae52-42f55527741f"
      unitRef="usd">-1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i288ad5dfd8ec4b18881d0b5cb96b9d51_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy0yMi0xLTEtMA_40dcc7ff-4f25-49d9-bc83-1ed9ab082d80"
      unitRef="usd">-76295000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28d7c053f9164f2cbbb5a8eb7c48f743_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMy0yNC0xLTEtMA_1aedfdfa-086d-49bb-a1a3-11bfc7e5dbe8"
      unitRef="usd">-76295000</us-gaap:StockholdersEquity>
    <plrx:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="iee8a46d2ea884e20af5e793f0ac6932e_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNC05LTEtMS0w_c0d31430-c7c2-472c-b248-10ba914dbe44"
      unitRef="shares">28527313</plrx:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="iee8a46d2ea884e20af5e793f0ac6932e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNC0xMS0xLTEtMA_b2be0834-0abb-4d9b-b3ab-fcd15291421c"
      unitRef="usd">52038000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i40dc58ca7a0d4a5c87a29f9a5d41c5e2_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNS0xNC0xLTEtMA_1c4aca0c-c414-4ea0-bbd3-bd1de02a7515"
      unitRef="shares">52093</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i36cef61c2a0a4e74b13034055c00a7ff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNS0xOC0xLTEtMA_7d19c69b-fee3-49ad-935c-030f1ecbab31"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i25ee28bc737641ddad968be5c8d1416f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNS0yNC0xLTEtMA_a7fbf7c3-a79a-4590-98ee-9823a31998de"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i40dc58ca7a0d4a5c87a29f9a5d41c5e2_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNi0xNC0xLTEtMA_159d7e3e-934a-4e92-95ad-4ba34e413b90"
      unitRef="shares">8232</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i36cef61c2a0a4e74b13034055c00a7ff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNi0xOC0xLTEtMA_be287a00-33e2-4432-9a11-e8eba7a69178"
      unitRef="usd">26000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i25ee28bc737641ddad968be5c8d1416f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNi0yNC0xLTEtMA_f1a7c8c5-e169-4a7e-9bde-0819ddbdc9a8"
      unitRef="usd">26000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i36cef61c2a0a4e74b13034055c00a7ff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNy0xOC0xLTEtMA_7e132f77-518b-4124-8282-f89c90ad31b3"
      unitRef="usd">425000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i25ee28bc737641ddad968be5c8d1416f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfNy0yNC0xLTEtMA_5d918bbb-d6e8-4012-9ac3-26bd7d17ed18"
      unitRef="usd">425000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iba9cf8fb2ae8484d96d2dcd557087032_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfOC0yMC0xLTEtMA_201dfb75-db26-4fec-a321-62201b0fa87f"
      unitRef="usd">60000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i25ee28bc737641ddad968be5c8d1416f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfOC0yNC0xLTEtMA_f0cea94e-5caa-4222-9c22-189967e661f6"
      unitRef="usd">60000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i6551c648f0a8446eb19ccd1e05d2f6fd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfOS0yMi0xLTEtMA_e86bb76e-d25b-4fed-b947-9cc67f0b6cb9"
      unitRef="usd">11029000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25ee28bc737641ddad968be5c8d1416f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfOS0yNC0xLTEtMA_9a217f9f-b566-45af-9157-a32d971a4c32"
      unitRef="usd">11029000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i946fd4b9ff984b98810da6f8ff09dcd3_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtMS0xLTEtMA_9c1a05c8-9112-44e7-aaea-66a041f47bff"
      unitRef="shares">56000000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i946fd4b9ff984b98810da6f8ff09dcd3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtMy0xLTEtMA_445d6d10-1dc2-4796-a51f-6909d4a86214"
      unitRef="usd">62468000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i8f874507113e47b1b297ead32da00b17_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtNS0xLTEtMA_3af9bfa5-9fdf-4fdd-8964-f5891e875dbc"
      unitRef="shares">49501221</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i8f874507113e47b1b297ead32da00b17_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtNy0xLTEtMA_3c1c9984-c46e-422c-953e-3778395abf2f"
      unitRef="usd">75860000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i34bfcf0d8a734fe696f4c4713fa6a4d0_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtOS0xLTEtMA_f83cc515-a1f7-4290-bc60-64d185209e78"
      unitRef="shares">54888058</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i34bfcf0d8a734fe696f4c4713fa6a4d0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtMTEtMS0xLTA_3db0e898-456e-4a02-90d6-18641d6aed97"
      unitRef="usd">99985000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i30256215c09e4fae8756e87462856c0b_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtMTQtMS0xLTA_dbb11de7-ef57-49d1-995a-39cdd9ef38a8"
      unitRef="shares">1906349</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i30256215c09e4fae8756e87462856c0b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtMTYtMS0xLTA_5ccc41ad-5ca7-420d-8775-c36710c338f0"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i676786105db847469af9bc1543ea25a0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtMTgtMS0xLTA_0837db3c-6320-425f-a05e-f87924f5f34f"
      unitRef="usd">455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e83652b6cca4ec0816eef9693ed3232_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtMjAtMS0xLTA_32db0a7c-420e-4e95-90c1-65e7c6c0de9c"
      unitRef="usd">59000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4315f5ca41434117bbb7d6b770478299_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtMjItMS0xLTA_b745d322-42be-43d3-8301-d2aa5830237e"
      unitRef="usd">-65266000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i819816fbcc6842af99338fc64d651436_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTAtMjQtMS0xLTA_64f4bfae-0294-4be0-a091-9b9dc2ed95cf"
      unitRef="usd">-64751000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i647695447dec43188c4acfc303840e7c_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTEtMTQtMS0xLTM3MQ_aaa048e3-7b5b-4499-9dce-e54b897fe168"
      unitRef="shares">10350000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i647695447dec43188c4acfc303840e7c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTEtMTYtMS0xLTM3MQ_a89b7031-ca3b-4c33-9273-599feb84f599"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9d64d6ad1ffe47dfb457e8058998eb9e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTEtMTgtMS0xLTM3MQ_3f017e8b-4ebe-481e-ad4f-c3e64ed8c14a"
      unitRef="usd">148399000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i256a04f35ce34dab97b0efdda49dd610_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTEtMjQtMS0xLTM3MQ_8dd28994-0ccc-4e75-97f8-ed1636efd16d"
      unitRef="usd">148400000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if2e43cd70cb84f8fa94648bd04f748ce_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTItMTQtMS0xLTM3MQ_f615e7ed-bc29-436c-98ee-c6fc28f7c3fb"
      unitRef="shares">625000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i621fb50f78bb448a9109642dbeda3bde_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTItMTgtMS0xLTM3MQ_018b9399-1ab8-4ab5-9340-1f58134213d8"
      unitRef="usd">10000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib78b28fa9c2f4af4afe117c6edc519a8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTItMjQtMS0xLTM3MQ_a418871d-539b-477f-868f-40bc710abb62"
      unitRef="usd">10000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2d818f0c0c454dbb95cba94267921afd_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTMtMTQtMS0xLTM3MQ_d68ae9b9-fd6d-4387-9498-948a9fae13ce"
      unitRef="shares">40102</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i440cd1645e054870806256fbfc4e9b0f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTMtMTgtMS0xLTM3MQ_f703d076-2df8-4e6b-bc75-0e0f31bb8c16"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTMtMjQtMS0xLTM3MQ_d3c89e51-abce-4df0-8ea3-c6b9ba15c6c9"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2d818f0c0c454dbb95cba94267921afd_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTQtMTQtMS0xLTM3MQ_85739788-6e01-46b3-8328-63511ad2f629"
      unitRef="shares">73719</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i440cd1645e054870806256fbfc4e9b0f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTQtMTgtMS0xLTM3MQ_6d710ca7-3a2b-4e2d-a0e0-05957e9ab300"
      unitRef="usd">177000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTQtMjQtMS0xLTM3MQ_ca57b86c-592a-4d2a-a8d1-87297b7a6610"
      unitRef="usd">177000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <plrx:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i679d7e21953e415dbaa591457ac214b0_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtMS0xLTEtMzE1_6606c8e5-280e-455f-8bee-2dd1cb6055bc"
      unitRef="shares">-56000000</plrx:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <plrx:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i679d7e21953e415dbaa591457ac214b0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtMy0xLTEtMzE1_ba798960-58f6-445c-9d02-eb3e52f24674"
      unitRef="usd">-62468000</plrx:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <plrx:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="icd42fa7b96564839815bce4c8177547a_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtNS0xLTEtMzE1_c19ef551-1c56-4088-bf3b-7f2a68f3fdff"
      unitRef="shares">-49501221</plrx:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <plrx:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="icd42fa7b96564839815bce4c8177547a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtNy0xLTEtMzE1_b4daf8ee-380b-4525-9d3d-d33410afc279"
      unitRef="usd">-75860000</plrx:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <plrx:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i97b1e47ee6a94b0d91853bc5a55eb622_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtOS0xLTEtMzE1_a16905c2-43ed-442c-a09f-cb376d30a528"
      unitRef="shares">-54888058</plrx:TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <plrx:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i97b1e47ee6a94b0d91853bc5a55eb622_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtMTEtMS0xLTMxNQ_59ab6a37-0fa1-4597-9ede-1b6fc885371a"
      unitRef="usd">-99985000</plrx:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i2d818f0c0c454dbb95cba94267921afd_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtMTQtMS0xLTM3MQ_a9ebd6c1-c5d0-49b6-95f5-cfea1412638d"
      unitRef="shares">22432029</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i2d818f0c0c454dbb95cba94267921afd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtMTYtMS0xLTM3MQ_36579eca-f2e3-4f6e-80e8-f69961177e74"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i440cd1645e054870806256fbfc4e9b0f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtMTgtMS0xLTM3MQ_6560c55a-f88c-49fa-90df-44710cc40275"
      unitRef="usd">238292000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTUtMjQtMS0xLTM3MQ_bb93b02f-e2c7-43cf-bab6-12c2c4e0b297"
      unitRef="usd">238293000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i440cd1645e054870806256fbfc4e9b0f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTYtMTgtMS0xLTM3MQ_c9834da5-3b58-479f-9148-af00a69c14d9"
      unitRef="usd">786000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTYtMjQtMS0xLTM3MQ_273ccb69-ac6f-4784-ad3f-f6ecaff3ee89"
      unitRef="usd">786000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie5908e95795f42da84b8ebf3cd13d8e8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTctMjAtMS0xLTM3MQ_d05c5a19-464d-4ff8-918d-d6f8be5e1fba"
      unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTctMjQtMS0xLTM3MQ_964270a9-0243-43e9-b1a2-409119034dfa"
      unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i7477484de6de4032add87b1c2a12de6b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTgtMjItMS0xLTM3MQ_ab354cdf-d318-46ee-9ce8-dc871d5e36d2"
      unitRef="usd">-17001000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTgtMjQtMS0xLTM3MQ_9f0e2acd-3e35-4cb0-8bc4-a56e47bb67e1"
      unitRef="usd">-17001000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic31c2378049d49a6bc2b94eeb70ac7f8_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktMS0xLTEtMzE1_0b35f7c7-7355-48fa-a537-f226e9186091"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic31c2378049d49a6bc2b94eeb70ac7f8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktMy0xLTEtMzE1_035a0f8b-07b1-4400-95de-d3841bc17549"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i111d1b369b20447082277160b6e8d427_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktNS0xLTEtMzE1_1d461cea-4173-41a8-a057-bbe8e1ece5a9"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i111d1b369b20447082277160b6e8d427_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktNy0xLTEtMzE1_86f699cb-2fb1-425c-84d4-c2ddf35080d7"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i0761317baf1f421fbde3758fc5c46d28_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktOS0xLTEtMzE1_34be9439-7203-4f9d-9632-588c976badd1"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i0761317baf1f421fbde3758fc5c46d28_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktMTEtMS0xLTMxNQ_a94a7849-a829-4938-b456-39f55f377366"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibc41aede360243f08eaf4ef347f6e2da_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktMTQtMS0xLTM3MQ_ba13c9a9-c553-411d-a11e-99b6fb5946b5"
      unitRef="shares">35427199</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibc41aede360243f08eaf4ef347f6e2da_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktMTYtMS0xLTM3MQ_7dcd6d5c-6d17-42c1-8b60-a685d0cd4176"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i207f97d64b8d4ae2a6e87dfa7553d084_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktMTgtMS0xLTM3MQ_90bf4a1b-eb84-4bbe-aea7-21961067687d"
      unitRef="usd">398110000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i826ecb9e49b44986a7d403ef2c69b972_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktMjAtMS0xLTM3MQ_8b2cde77-7e55-417b-a83d-f8dbd2f096c5"
      unitRef="usd">-30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i763dc40b39674c109d627fa5ac527d4c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktMjItMS0xLTM3MQ_634500ce-cb90-4374-8473-4c167a844302"
      unitRef="usd">-82267000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieff667259a684767b70dd731b0e327fa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yMi9mcmFnOjY0NWU5ODQ1MDY0OTRiNjZhMDMwMzcyMjFiN2ZjZjA1L3RhYmxlOjRlNjZlZmY3NTc1OTRjY2I5MTg2NGYxMGUzMDdmZTQxL3RhYmxlcmFuZ2U6NGU2NmVmZjc1NzU5NGNjYjkxODY0ZjEwZTMwN2ZlNDFfMTktMjQtMS0xLTM3MQ_f955fb1c-0b9d-42a9-bf12-79c07485bd24"
      unitRef="usd">315816000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMy0xLTEtMS0w_295c0c47-50e2-4769-8a75-36c4760bb632"
      unitRef="usd">-45687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMy0zLTEtMS0w_d47bd784-b0ed-4ef7-89fa-f18d1cf6c325"
      unitRef="usd">-5972000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfNS0xLTEtMS0w_192cfdf0-87d6-44a4-9938-78378c13bc99"
      unitRef="usd">729000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfNS0zLTEtMS0w_4f984e46-d66d-4f05-96c4-0cec465aba3f"
      unitRef="usd">633000</us-gaap:Depreciation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfNi0xLTEtMS0w_e2ce44aa-187c-42c9-beb6-8e84c96e31f8"
      unitRef="usd">4858000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfNi0zLTEtMS0w_a12ee2c9-b8fd-411e-bf06-059c6b2d688f"
      unitRef="usd">1211000</us-gaap:ShareBasedCompensation>
    <plrx:OtherLosses
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfNy0xLTEtMS0w_f34c43f6-5360-43ce-af1f-bed38e7802dc"
      unitRef="usd">529000</plrx:OtherLosses>
    <plrx:OtherLosses
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfNy0zLTEtMS0w_c930e02b-5cb2-40f0-89a7-19c867debcae"
      unitRef="usd">0</plrx:OtherLosses>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfOS0xLTEtMS0w_66b9566e-c5ad-49fe-9ae2-8f0aafe60bb8"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfOS0zLTEtMS0w_e10876df-9f36-40de-9db8-b41a94001592"
      unitRef="usd">-250000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTAtMS0xLTEtMA_fe53ee35-f0b0-46e8-a862-8864568154f6"
      unitRef="usd">-7449000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTAtMy0xLTEtMA_8c4e6452-abd9-4795-92f4-6eaeea749fe5"
      unitRef="usd">-3453000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTEtMS0xLTEtMA_6c22c3b0-5bff-4c9b-9ab7-85f4d357c758"
      unitRef="usd">328000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTEtMy0xLTEtMA_c1ee43de-f96b-4750-bbbc-4420df0056a8"
      unitRef="usd">6431000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTItMS0xLTEtMA_5f0758b2-d190-474a-8cad-87a38727105f"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTItMy0xLTEtMA_abe17c89-20b7-4a14-95b9-a274004a9523"
      unitRef="usd">70000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTMtMS0xLTEtMA_a8a69d82-63bd-4bfe-ac89-18c79437138f"
      unitRef="usd">741000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTMtMy0xLTEtMA_f09dabb2-8922-4b2f-93bd-25e2211410f5"
      unitRef="usd">675000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTQtMS0xLTEtMA_1da6778a-dae2-44b6-b21b-dde92f7d4630"
      unitRef="usd">-1316000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTQtMy0xLTEtMA_84df9faf-1c4c-4c53-a84e-4435046fb865"
      unitRef="usd">1249000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <plrx:IncreaseDecreaseInOtherLongTermLiabilities
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTUtMS0xLTEtMA_33d09331-152e-430b-b484-c700326eec26"
      unitRef="usd">-43000</plrx:IncreaseDecreaseInOtherLongTermLiabilities>
    <plrx:IncreaseDecreaseInOtherLongTermLiabilities
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTUtMy0xLTEtMA_caaed60b-d0ee-47f0-a985-7e415d0078ff"
      unitRef="usd">8000</plrx:IncreaseDecreaseInOtherLongTermLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTYtMS0xLTEtMA_745198d5-5873-4da3-84bc-4d78026b79c5"
      unitRef="usd">-33068000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTYtMy0xLTEtMA_61605af4-d0f1-4e7b-aaf6-3683021d46fe"
      unitRef="usd">-4994000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTgtMS0xLTEtMA_c9691f75-901b-430b-9547-1e366cc28023"
      unitRef="usd">138832000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTgtMy0xLTEtMA_c6e60699-94f8-4934-b18b-ab85b9cee984"
      unitRef="usd">141035000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTktMS0xLTEtMA_b5413ec8-fc24-457f-bb6a-368a6ae4fd0c"
      unitRef="usd">155529000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMTktMy0xLTEtMA_d8b2f23a-5e45-46f6-86f0-5119fc0158b8"
      unitRef="usd">23997000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <plrx:AccretionOfShortTermInvestments
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjAtMS0xLTEtMA_5bf6add3-e6ff-4050-8830-a6c1b4c06377"
      unitRef="usd">0</plrx:AccretionOfShortTermInvestments>
    <plrx:AccretionOfShortTermInvestments
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjAtMy0xLTEtMA_ed49b715-f755-4aad-ae0a-c4040392bea7"
      unitRef="usd">32000</plrx:AccretionOfShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjEtMS0xLTEtMA_5378bc44-ecdd-49ed-91eb-74c69e1a151e"
      unitRef="usd">881000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjEtMy0xLTEtMA_edceb65a-d623-4177-8404-c8179117f89c"
      unitRef="usd">622000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjItMS0xLTEtMA_0e283ea6-cef5-40a5-b065-9a3f31dc2dfd"
      unitRef="usd">15816000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjItMy0xLTEtMA_4c5ab981-462a-4c0f-9f7c-5825469ce822"
      unitRef="usd">-117692000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjQtMS0xLTEtMzU1_68caa9d9-d01b-4efd-a4b0-8314a52c50c9"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjQtMy0xLTEtMzU1_2682f321-c3bd-4cdb-a33e-9e7809430e5c"
      unitRef="usd">153119000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjUtMS0xLTEtMzU1_8bdb03da-98b3-4875-9508-a8fd6f4effb7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjUtMy0xLTEtMzU1_93ae607b-5f8d-40e9-9c3a-97b325cabb9b"
      unitRef="usd">10000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjQtMS0xLTEtMA_4d01b612-a6f7-4253-afde-cbc8a1822143"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjQtMy0xLTEtMA_6bd09d0e-070b-4369-b147-6e7af56d4cbb"
      unitRef="usd">52019000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjUtMS0xLTEtMA_2e87c9c6-f51e-4369-a1a4-c6a2332394dc"
      unitRef="usd">1741000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjUtMy0xLTEtMA_0a3d82af-e9dc-4c31-8ea1-a31dcfdcdc73"
      unitRef="usd">202000</us-gaap:ProceedsFromStockOptionsExercised>
    <plrx:PaymentsOfDeferredOfferingCosts
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjYtMS0xLTEtMA_d81afc06-65f8-4512-bd96-4f169da1637e"
      unitRef="usd">179000</plrx:PaymentsOfDeferredOfferingCosts>
    <plrx:PaymentsOfDeferredOfferingCosts
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjYtMy0xLTEtMA_fb33ad1d-0ede-480c-ad12-ca335137c753"
      unitRef="usd">0</plrx:PaymentsOfDeferredOfferingCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjctMS0xLTEtMA_60d866cc-0b4a-4a4a-b9f2-53e4f90fc9c8"
      unitRef="usd">1562000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjctMy0xLTEtMA_5d193883-4c13-4d30-b521-b3c6fc4471cd"
      unitRef="usd">215340000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjgtMS0xLTEtMA_8daa4f9d-8602-4d9a-ac7f-87dc7d72a632"
      unitRef="usd">-15690000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjgtMy0xLTEtMA_a1afde21-6344-410d-bb25-bd10ec458d3f"
      unitRef="usd">92654000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjktMS0xLTEtMA_d3e480e1-d246-4696-a6b5-1fb1837b4b3f"
      unitRef="usd">50882000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i28d7c053f9164f2cbbb5a8eb7c48f743_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMjktMy0xLTEtMA_c0d16d8c-704c-4ed4-b62d-2be9238a36ea"
      unitRef="usd">85807000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzAtMS0xLTEtMA_eae98500-c989-4655-9001-1a5d49d52c0f"
      unitRef="usd">35192000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieff667259a684767b70dd731b0e327fa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzAtMy0xLTEtMA_7556a789-58af-4de9-98dd-9ed088f3d5b1"
      unitRef="usd">178461000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <plrx:PurchasesOfPropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzItMS0xLTEtMA_1f1716da-2e40-40f9-8fe1-c7feff1649d1"
      unitRef="usd">82000</plrx:PurchasesOfPropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities>
    <plrx:PurchasesOfPropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzItMy0xLTEtMA_15a10a07-b15e-4f39-9358-07af1d98f0a8"
      unitRef="usd">121000</plrx:PurchasesOfPropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities>
    <plrx:ReclassificationOfRestrictedStockAwardsFromLiabilitiesToCommonStockUponVesting
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzMtMS0xLTEtMA_16c634f8-b54d-43be-9375-3b006d8619c8"
      unitRef="usd">5000</plrx:ReclassificationOfRestrictedStockAwardsFromLiabilitiesToCommonStockUponVesting>
    <plrx:ReclassificationOfRestrictedStockAwardsFromLiabilitiesToCommonStockUponVesting
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzMtMy0xLTEtMA_0de3bf0e-1184-4a77-a6c2-29e8aadfd03f"
      unitRef="usd">5000</plrx:ReclassificationOfRestrictedStockAwardsFromLiabilitiesToCommonStockUponVesting>
    <plrx:DeferredOfferingCostsInAccountsPayableAndAccruedLiabilities
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzQtMS0xLTEtMA_009b72b1-f68c-4182-8078-78be4dc8fe18"
      unitRef="usd">0</plrx:DeferredOfferingCostsInAccountsPayableAndAccruedLiabilities>
    <plrx:DeferredOfferingCostsInAccountsPayableAndAccruedLiabilities
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzQtMy0xLTEtMA_73651951-cd06-46a6-a1a9-776043bf9aa0"
      unitRef="usd">2245000</plrx:DeferredOfferingCostsInAccountsPayableAndAccruedLiabilities>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzUtMS0xLTEtMA_fb6b852c-f866-4d84-bf46-016daa0732d3"
      unitRef="usd">2000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8yNS9mcmFnOjBhOTdhYWEyZTdkNTRmODRiN2ZlYWIxZjY5OTFhMDZhL3RhYmxlOmJlODU3MmVkYTg0NzQ3NjQ4MTYzNDMwZjBhN2EzZDMyL3RhYmxlcmFuZ2U6YmU4NTcyZWRhODQ3NDc2NDgxNjM0MzBmMGE3YTNkMzJfMzUtMy0xLTEtMA_f220a9e9-1039-40d5-b3ca-af38b5500aa4"
      unitRef="usd">-29000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMzA4NQ_c193ae7b-cd3b-4e52-ab1e-f6611fd27b7b">Organization and Description of Business&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pliant Therapeutics, Inc. (the &#x201c;Company&#x201d; or "Pliant" or &#x201c;we&#x201d; or &#x201c;our&#x201d; or &#x201c;us&#x201d;) is a clinical stage biopharmaceutical company focused on discovering and developing novel therapies for the treatment of fibrosis with an initial focus on treating fibrosis by inhibiting integrin-mediated activation of TGF-&#xdf;. Fibrosis refers to the abnormal thickening and scarring of connective tissue due to the production and deposition of excess collagen in the extra-cellular matrix. Fibrosis can occur in many different tissues including lung, liver, kidney, muscle, skin and the GI tract, and often causes severe and debilitating disease leading to organ failure. The Company is located in South San Francisco, California, and was incorporated in the state of Delaware in June 2015.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;Reverse Stock Split&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 22, 2020, the Company implemented a 1-for-7.15 reverse stock split of the Company&#x2019;s common stock. Stockholders entitled to fractional shares as a result of the reverse stock split received a cash payment in lieu of receiving fractional shares. All share and per share data shown in the accompanying financial statements and related notes have been retroactively revised to reflect the reverse stock split. Shares of common stock underlying outstanding stock options and other equity instruments were proportionately reduced and the respective exercise prices, if applicable, were proportionately increased in accordance with the terms of the agreements governing such securities. Shares of common stock reserved for issuance upon the conversion of the Company&#x2019;s convertible preferred stock were proportionately reduced and the respective conversion prices were proportionately increased. As of June 3, 2020, all outstanding preferred stock had been converted into common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;Initial Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, the Company completed its initial public offering (the "IPO"), in which the Company issued and sold an aggregate of 10,350,000 shares of common stock, which consisted of 9,000,000 shares of common stock and 1,350,000 shares of common stock sold pursuant to the underwriters&#x2019; exercise of their option to purchase additional shares, at a public offering price of $16.00 per share. The aggregate net proceeds received by the Company from the offering were $148.3 million, net of underwriting discounts, commissions and offering expenses of $5.7 million. Upon the closing of the IPO, 160,389,279 shares of the Company&#x2019;s outstanding convertible preferred stock were automatically converted to common stock on a 7.15:1 basis and the related carrying amount of $238.3 million was reclassified to common stock and additional paid-in capital within stockholders&#x2019; equity (deficit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrent with the completion of the IPO, the Company also issued 625,000 shares of its common stock to Novartis Institutes for Biomedical Research, Inc. (&#x201c;Novartis&#x201d;), a strategic partner and existing stockholder of the Company, in a private placement at a price of $16.00 per share for proceeds of $10.0 million, which resulted in Novartis owning approximately 6.1% of the Company&#x2019;s outstanding shares of common stock immediately after the IPO.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="if93da637aca44006afb27bf7a22300af_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMTk3Nw_10442ae6-9231-48ac-b14f-4224beadb852"
      unitRef="shares">10350000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ia7d8f3486c40448cad289a6052aec830_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjAyMw_cdcb5bd7-1954-42a7-934c-d9a7c1138358"
      unitRef="shares">9000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ic6f34960bc054270ada7d4cfcaa486e1_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjA1Mw_21f0d6c0-1a48-4907-901a-f7cd609b1a26"
      unitRef="shares">1350000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i512bc586f6f2478a9cc39445fbb99613_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjIwMA_3f6c3e11-9251-47d4-ab16-07d6bc172804"
      unitRef="usdPerShare">16.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="if93da637aca44006afb27bf7a22300af_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjI4OA_630bc1fe-379d-493f-97c7-1c894185b876"
      unitRef="usd">148300000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees
      contextRef="if93da637aca44006afb27bf7a22300af_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjM2MA_f6aff6e2-d825-4ed8-906b-24de28d6c600"
      unitRef="usd">5700000</us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="i512bc586f6f2478a9cc39445fbb99613_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjM5Mw_073989cb-01f7-4079-811f-794d010b8b97"
      unitRef="shares">160389279</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="if93da637aca44006afb27bf7a22300af_D20200601-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjUxMA_7e2b2521-1fa2-4b47-aded-1355462b1ac9"
      unitRef="number">7.15</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock
      contextRef="if93da637aca44006afb27bf7a22300af_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjU1Ng_87b3199e-3e9e-461a-b401-65c23c66adc7"
      unitRef="usd">238300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock>
    <us-gaap:CommonStockSharesIssued
      contextRef="iba1c32bf764248c7bf0d2601a27aee9b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjcyOQ_cd03b5fa-efcc-4728-aeee-c61f2dfc8648"
      unitRef="shares">625000</us-gaap:CommonStockSharesIssued>
    <us-gaap:SharePrice
      contextRef="iba1c32bf764248c7bf0d2601a27aee9b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjkyNA_038a67f2-4c22-4f44-8e8d-191a4153ca81"
      unitRef="usdPerShare">16.00</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i430a0f123f794900ad953a8f9e69fd1e_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMjk1Mw_ba9f3f63-8db9-4a00-aafd-a66771fbe3d5"
      unitRef="usd">10000000.0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i88cb0d47580e4124be6b10702ac7b11f_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zMS9mcmFnOjM0NzM2N2EwYjUyZDQwNTM5MjM3YTJiM2JiOTE5MmUwL3RleHRyZWdpb246MzQ3MzY3YTBiNTJkNDA1MzkyMzdhMmIzYmI5MTkyZTBfMzAwNQ_ccf9d1e8-f647-45f0-9e79-11af8c84098d"
      unitRef="number">0.061</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zNy9mcmFnOjU2NzAzNjVmNWQ0NDQ5NjE4ZjA4MWZlODFkOTQzODE3L3RleHRyZWdpb246NTY3MDM2NWY1ZDQ0NDk2MThmMDgxZmU4MWQ5NDM4MTdfNDU4NA_c1fa4e3b-d12c-427b-a171-3aa82a06f3bc">Summary of Significant Accounting Policies&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&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 financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). Certain prior year reported amounts have been reclassified to conform with the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 condensed balance sheet as of June&#160;30, 2021, condensed statements of operations and comprehensive loss, condensed statements of cash flows, and the condensed statements of redeemable convertible preferred stock and stockholders&#x2019; equity (deficit) for the three and six months ended June&#160;30, 2021 and 2020, are unaudited. The balance sheet as of December&#160;31, 2020 was derived from audited financial statements as of and for the year ended December&#160;31, 2020. The unaudited interim financial statements have been prepared on the same basis as the audited annual financial statements as of and for the year ended December&#160;31, 2020, and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company&#x2019;s financial position as of June&#160;30, 2021, and the results of its operations and its cash flows for the three and six months ended June&#160;30, 2021 and 2020. The financial data and other information disclosed in these notes related to the three and six months ended June&#160;30, 2021 and 2020, are also unaudited.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&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 U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and expenses as well as the disclosure of contingent assets and liabilities as of and during the reporting period. The Company bases its estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates and assumptions reflected in these financial statements include, but are not limited to stock-based compensation expense and accruals for research and development costs. The Company assesses estimates on an ongoing basis, however, actual results could materially differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no significant changes to the accounting policies during the six months ended June&#160;30, 2021, as compared to the significant accounting policies described in Note 2 of the "Notes to the Financial Statements" in the Company's audited financial statements included in its Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standard Update (&#x201c;ASU&#x201d;) No.&#160;2016-2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (&#x201c;Topic 842&#x201d;&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;), which requires an entity to recognize assets and liabilities arising from a lease for both financing and operating leases. For public entities, ASU No.&#160;2016-2 is effective for fiscal years beginning after December&#160;15, 2018. The ASU will also require new qualitative and quantitative disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. As a result of the Company's ceasing to be an emerging growth company on December 31, 2021, Topic 842 will be effective for the Company for its Annual Report on Form 10-K for the year ending December 31, 2021 and interim periods thereafter. The Company is currently in the process of evaluating the impact of the adoption of ASU No.&#160;2016-2 on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): The Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The new standard amends guidance on measuring and reporting credit losses for financial assets held at amortized cost basis, including accounts receivable and investments classified as available for sale, such as our debt securities. This ASU requires a new forward-looking model based on expected credit losses rather than the current one based on incurred losses. As a result of the Company's ceasing to be an emerging growth company on December 31, 2021, this standard will be effective for the Company for its Annual Report on Form 10-K for the year ending December 31, 2021 and interim periods thereafter as a result of the Company's expectation that it will cease being an emerging growth company on December 31, 2021. The Company is currently in the process of evaluating the impact of the adoption of ASU 2016-13 on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zNy9mcmFnOjU2NzAzNjVmNWQ0NDQ5NjE4ZjA4MWZlODFkOTQzODE3L3RleHRyZWdpb246NTY3MDM2NWY1ZDQ0NDk2MThmMDgxZmU4MWQ5NDM4MTdfNDU4NQ_a279c7e0-0677-47c3-93d7-18564ed65c70">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&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 financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). Certain prior year reported amounts have been reclassified to conform with the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 condensed balance sheet as of June&#160;30, 2021, condensed statements of operations and comprehensive loss, condensed statements of cash flows, and the condensed statements of redeemable convertible preferred stock and stockholders&#x2019; equity (deficit) for the three and six months ended June&#160;30, 2021 and 2020, are unaudited. The balance sheet as of December&#160;31, 2020 was derived from audited financial statements as of and for the year ended December&#160;31, 2020. The unaudited interim financial statements have been prepared on the same basis as the audited annual financial statements as of and for the year ended December&#160;31, 2020, and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company&#x2019;s financial position as of June&#160;30, 2021, and the results of its operations and its cash flows for the three and six months ended June&#160;30, 2021 and 2020. The financial data and other information disclosed in these notes related to the three and six months ended June&#160;30, 2021 and 2020, are also unaudited.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zNy9mcmFnOjU2NzAzNjVmNWQ0NDQ5NjE4ZjA4MWZlODFkOTQzODE3L3RleHRyZWdpb246NTY3MDM2NWY1ZDQ0NDk2MThmMDgxZmU4MWQ5NDM4MTdfNDU4Mg_90a433dc-de45-4d24-9707-01647545a4f5">&lt;div style="margin-top:18pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&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 U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and expenses as well as the disclosure of contingent assets and liabilities as of and during the reporting period. The Company bases its estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates and assumptions reflected in these financial statements include, but are not limited to stock-based compensation expense and accruals for research and development costs. The Company assesses estimates on an ongoing basis, however, actual results could materially differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8zNy9mcmFnOjU2NzAzNjVmNWQ0NDQ5NjE4ZjA4MWZlODFkOTQzODE3L3RleHRyZWdpb246NTY3MDM2NWY1ZDQ0NDk2MThmMDgxZmU4MWQ5NDM4MTdfNDU4Mw_9a5c3599-2f91-4010-a05a-8aee4074c908">&lt;div style="margin-top:18pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standard Update (&#x201c;ASU&#x201d;) No.&#160;2016-2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (&#x201c;Topic 842&#x201d;&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;), which requires an entity to recognize assets and liabilities arising from a lease for both financing and operating leases. For public entities, ASU No.&#160;2016-2 is effective for fiscal years beginning after December&#160;15, 2018. The ASU will also require new qualitative and quantitative disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases. As a result of the Company's ceasing to be an emerging growth company on December 31, 2021, Topic 842 will be effective for the Company for its Annual Report on Form 10-K for the year ending December 31, 2021 and interim periods thereafter. The Company is currently in the process of evaluating the impact of the adoption of ASU No.&#160;2016-2 on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): The Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The new standard amends guidance on measuring and reporting credit losses for financial assets held at amortized cost basis, including accounts receivable and investments classified as available for sale, such as our debt securities. This ASU requires a new forward-looking model based on expected credit losses rather than the current one based on incurred losses. As a result of the Company's ceasing to be an emerging growth company on December 31, 2021, this standard will be effective for the Company for its Annual Report on Form 10-K for the year ending December 31, 2021 and interim periods thereafter as a result of the Company's expectation that it will cease being an emerging growth company on December 31, 2021. The Company is currently in the process of evaluating the impact of the adoption of ASU 2016-13 on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RleHRyZWdpb246YmFlYmU1YmY5MmZlNDNkY2JmOTBhZmJlZjQyMGVhOTBfMzE4Mw_d970e11f-7148-43c1-96fd-e29e110ed992">Financial Instruments&lt;div style="margin-top:6pt;text-indent:63pt"&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 short-term investments consist of U.S. Treasury securities, U.S. Government agency securities and highly rated, investment-grade corporate debt securities with original maturities beyond three months at the date of purchase. The Company has classified and accounted for its short-term investments as available-for-sale securities as the Company may sell these securities at any time even prior to maturity and such investments represent cash available for current operations. As a result, short-term investments may include securities with maturities beyond twelve months that are classified within current assets in the Balance Sheets. The Company&#x2019;s short-term investments classified as available-for-sale are carried at fair market value with unrealized losses or income recognized in other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 cash equivalent Money Market Funds are classified as Level&#160;1 because they are valued using quoted market prices. The fair value of the Company&#x2019;s U.S. Treasury securities, U.S. government agency securities and corporate debt securities are classified as Level&#160;2 because they are valued using observable inputs to quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency and include U.S. government agency securities, U.S. Treasury securities and corporate debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 Level 3 assets or liabilities as of June&#160;30, 2021 and as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 tables show the Company&#x2019;s cash and cash equivalents, Money Market Funds and short-term investments by significant investment category as of June&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;As of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;23,568&#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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;23,568&#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:#cff0fc;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;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities included in short-term investments&lt;/span&gt;&lt;/div&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;7,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,533&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities included in cash and cash equivalents and short-term investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities included in cash and cash equivalents and short-term investments&lt;/span&gt;&lt;/div&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;183,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,648&#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:#cff0fc;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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;233,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;233,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;27,686&#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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;27,686&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities included in short-term investments&lt;/span&gt;&lt;/div&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;63,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,104&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities included in cash and cash equivalents and short-term investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities included in cash and cash equivalents and short-term investments&lt;/span&gt;&lt;/div&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;118,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,714&#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;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align: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-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:63pt"&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 sell certain of its short-term securities prior to their stated maturities for reasons including, but not limited to, managing liquidity, credit risk, duration and asset allocation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 liabilities measured at fair value on a recurring basis as of June&#160;30, 2021 and December&#160;31, 2020. There have been no transfers between fair value measurement levels during the six months ended months ended June&#160;30, 2021 and 2020. In addition, there were no assets or liabilities measured at fair value on a non-recurring basis as of June&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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, the Company had not recorded any impairment related to other-than-temporary declines in the fair value of short-term investments. Short-term investments are considered impaired when a decline in fair value is judged to be other-than-temporary. The Company consults with its investment managers and considers available quantitative and qualitative evidence in evaluating potential impairment of its short-term investments on a quarterly basis. If the cost of an individual investment exceeds its fair value, the Company evaluates, among other factors, general market conditions, the duration and extent to which the fair value is less than cost and its intent and ability to hold the investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 records interest income and accretion income earned on Money Market Funds and U.S. Treasury, U.S. government agency and corporate debt securities to interest and other income (expense), net in its condensed statement of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RleHRyZWdpb246YmFlYmU1YmY5MmZlNDNkY2JmOTBhZmJlZjQyMGVhOTBfMzE4NA_9012e037-541a-4dcb-943c-c3f0f5e481cc">The following tables show the Company&#x2019;s cash and cash equivalents, Money Market Funds and short-term investments by significant investment category as of June&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;As of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;23,568&#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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;23,568&#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:#cff0fc;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;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities included in short-term investments&lt;/span&gt;&lt;/div&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;7,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,533&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities included in cash and cash equivalents and short-term investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities included in cash and cash equivalents and short-term investments&lt;/span&gt;&lt;/div&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;183,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,648&#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:#cff0fc;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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;233,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;233,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;27,686&#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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;27,686&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities included in short-term investments&lt;/span&gt;&lt;/div&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;63,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,104&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities included in cash and cash equivalents and short-term investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities included in cash and cash equivalents and short-term investments&lt;/span&gt;&lt;/div&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;118,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,714&#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;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align: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-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2c88e149501349f88c3d9bc5f7e46c7d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfMy0xLTEtMS0w_ea2cc713-d20a-4009-bf63-ab68b139a7ea"
      unitRef="usd">23568000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i5501ece90f4e4c2d8cc74cc8cee0e0a8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfMy0zLTEtMS0w_13847881-16be-450c-83de-586d83956c44"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i5501ece90f4e4c2d8cc74cc8cee0e0a8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfMy01LTEtMS0w_9cd0a7bc-bda1-462d-906c-160bcac94a44"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2c88e149501349f88c3d9bc5f7e46c7d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfMy03LTEtMS0w_23d8167c-dfd5-4988-9b1e-2989febb9948"
      unitRef="usd">23568000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i19b7da6024784d9491c71a81cfe3e988_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNS0xLTEtMS0w_a9bffbdb-9244-4cff-94cb-270de6c14571"
      unitRef="usd">7532000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i879b5ac402ed4e5dbff4e4df2a41d201_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNS0zLTEtMS0w_f232916b-fa95-4ee2-89f9-47e38ae7acab"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i879b5ac402ed4e5dbff4e4df2a41d201_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNS01LTEtMS0w_9b9da447-28e8-4379-81d2-983562bde37b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i19b7da6024784d9491c71a81cfe3e988_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNS03LTEtMS0w_3a088796-0bf6-4f85-a42e-a897391e9c76"
      unitRef="usd">7533000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6233bfecb4464ba6b459a9cf78ea8a3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNi0xLTEtMS0w_78d51f60-a9a3-49aa-9c7c-a2bbd9b78160"
      unitRef="usd">19028000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i326013621b1b4080a1e4afd865367704_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNi0zLTEtMS0w_620f9a0c-a5c1-433d-abb9-a877de01d5a3"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i326013621b1b4080a1e4afd865367704_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNi01LTEtMS0w_65e40db6-f697-49d2-940b-4e16f905f8eb"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6233bfecb4464ba6b459a9cf78ea8a3f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNi03LTEtMS0w_ebdf1564-793e-452d-b3c4-356ef87a030b"
      unitRef="usd">19033000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic8b037cba3fc4fef8a3eedf4f969cbc1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNy0xLTEtMS0w_09f7be7e-a8f1-497a-b585-7c8be01d78c6"
      unitRef="usd">183684000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i6a1400d2ddd04681a74ac0202fc2eb9a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNy0zLTEtMS0w_74ac0d5e-4e8c-4ee6-bf4e-bde60a9b3d93"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i6a1400d2ddd04681a74ac0202fc2eb9a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNy01LTEtMS0w_e1c336d9-c6e8-42b7-a4f4-9397cf05036f"
      unitRef="usd">47000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic8b037cba3fc4fef8a3eedf4f969cbc1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfNy03LTEtMS0w_8724bac1-9106-4258-aebc-80ea30a3e34c"
      unitRef="usd">183648000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfOC0xLTEtMS0w_b5c594ad-d0d9-42cb-a294-90d6f90072e5"
      unitRef="usd">233812000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfOC0zLTEtMS0w_046da1d3-5a98-412e-8109-adda98b7c117"
      unitRef="usd">17000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfOC01LTEtMS0w_78390736-e445-4b3f-8dda-3539d57a4023"
      unitRef="usd">47000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOjVmMmYyMzkxMmQ5OTQ5MmRiODRmZGQ5NDliY2I0MGFhL3RhYmxlcmFuZ2U6NWYyZjIzOTEyZDk5NDkyZGI4NGZkZDk0OWJjYjQwYWFfOC03LTEtMS0w_d76a683c-5b85-4d4f-9d8b-59a8e35dd79c"
      unitRef="usd">233782000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0501243adac947d18464be62962d2299_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfMy0xLTEtMS0w_d55a4acf-2460-4b80-aba9-ae6b4e8461d0"
      unitRef="usd">27686000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i004fc42b4dd1454fb0f91b72648031cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfMy0zLTEtMS0w_36a9add4-b77b-45f0-ba26-5aaaff7cf9ca"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i004fc42b4dd1454fb0f91b72648031cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfMy01LTEtMS0w_56ed511d-abed-4b1a-8f5d-4605786edd32"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0501243adac947d18464be62962d2299_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfMy03LTEtMS0w_5fac3191-c856-47c5-8013-b4c6ff1f776e"
      unitRef="usd">27686000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idd53c7d4a35e4c8c8de3695f93223346_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNS0xLTEtMS0w_bfaf7555-2c23-408d-8049-ad4206c7edcd"
      unitRef="usd">63101000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i6cd4adfbf303449fad8e39217539ba5d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNS0zLTEtMS0w_13e4339d-4c76-4768-8bbe-1cf72a8dc01e"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i6cd4adfbf303449fad8e39217539ba5d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNS01LTEtMS0w_a0ebb133-0cb1-4f23-b45f-d772b32a4e9a"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idd53c7d4a35e4c8c8de3695f93223346_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNS03LTEtMS0w_bb6c83a9-b9c6-40fd-8d2b-1dda2ea1a8c8"
      unitRef="usd">63104000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i796a77d628414a6ab71d6362762d12c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNi0xLTEtMS0w_234b0367-b5e3-442a-a235-c55e6b5077f5"
      unitRef="usd">54183000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="i931730c1d170435e81dc141ec624ce66_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNi0zLTEtMS0w_b16f4cd0-9b9a-4dab-8421-583d146a801c"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="i931730c1d170435e81dc141ec624ce66_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNi01LTEtMS0w_09456fae-3f7f-4387-a884-e576d10fb4a6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i796a77d628414a6ab71d6362762d12c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNi03LTEtMS0w_9753bbff-d7dc-4c8d-83ca-fb8b73821891"
      unitRef="usd">54193000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8cc4fa70886c4c8a9f78ebb26b3e5d26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNy0xLTEtMS0w_ebc38475-7a27-4314-aa87-f668e1f0aa82"
      unitRef="usd">118759000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="ib1e80c355add4b03a4ff9303fe7a1742_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNy0zLTEtMS0w_cd8e92eb-75c5-4197-9cfc-8d66b1f63fef"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="ib1e80c355add4b03a4ff9303fe7a1742_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNy01LTEtMS0w_46190adc-8f0e-4360-b6af-ecdaaca36a12"
      unitRef="usd">46000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8cc4fa70886c4c8a9f78ebb26b3e5d26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfNy03LTEtMS0w_c4012a86-abd6-4f5d-ad55-5a8517f4b0f7"
      unitRef="usd">118714000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfOC0xLTEtMS0w_800411f6-118c-4cb9-a8c4-4b69ff10f256"
      unitRef="usd">263729000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain
      contextRef="ic669f458de92497d980f3ee7d5c3bd1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfOC0zLTEtMS0w_5f2ad9c4-94cd-4a15-b5e1-764d4b726983"
      unitRef="usd">15000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedGain>
    <us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
      contextRef="ic669f458de92497d980f3ee7d5c3bd1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfOC01LTEtMS0w_1e7f3327-a9c6-4fc4-a386-4b038752dfbf"
      unitRef="usd">47000</us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RhYmxlOmFhYzRkNWYxNWI0NDRjYzNiZGM0NWIyY2EzN2FhYzdjL3RhYmxlcmFuZ2U6YWFjNGQ1ZjE1YjQ0NGNjM2JkYzQ1YjJjYTM3YWFjN2NfOC03LTEtMS0w_253aa635-a50d-479b-8cf1-591a3aca2ff7"
      unitRef="usd">263697000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i0e4f862a1914497eae943ba40ef9893e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RleHRyZWdpb246YmFlYmU1YmY5MmZlNDNkY2JmOTBhZmJlZjQyMGVhOTBfMTkwOQ_0fa32407-76fc-434c-8d82-9caa3e11fc75"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i06bc7c0ad5c94fae8461a7977f26e218_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RleHRyZWdpb246YmFlYmU1YmY5MmZlNDNkY2JmOTBhZmJlZjQyMGVhOTBfMTkwOQ_d3a327fe-21dd-449d-aa89-db605385cefc"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ia579ee131d6e4376ab4370e340f3993e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RleHRyZWdpb246YmFlYmU1YmY5MmZlNDNkY2JmOTBhZmJlZjQyMGVhOTBfMjExNA_0e006fa4-3c23-4241-8c75-97e63ef762ba"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia579ee131d6e4376ab4370e340f3993e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RleHRyZWdpb246YmFlYmU1YmY5MmZlNDNkY2JmOTBhZmJlZjQyMGVhOTBfMjExNA_1969ab09-6ea3-466e-851b-1b4f2f6e761b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3e3c839b4d3543db99a89734f73353af_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RleHRyZWdpb246YmFlYmU1YmY5MmZlNDNkY2JmOTBhZmJlZjQyMGVhOTBfMjExNA_97be0e09-35bd-421a-b970-30b16fcccb52"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i3e3c839b4d3543db99a89734f73353af_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80MC9mcmFnOmJhZWJlNWJmOTJmZTQzZGNiZjkwYWZiZWY0MjBlYTkwL3RleHRyZWdpb246YmFlYmU1YmY5MmZlNDNkY2JmOTBhZmJlZjQyMGVhOTBfMjExNA_9e3bf081-761a-4db0-89dc-97c92beceb62"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RleHRyZWdpb246YjkxMTllMWIzMGU2NDQ3MmIzZTEzNjcyMTM0NmU1ZmVfMjIy_ffb8c607-02ef-4301-956b-a281aa5c2867">Property and Equipment, net&lt;div style="margin-top:6pt;text-indent:63pt"&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, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&#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;As of&lt;br/&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;br/&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Laboratory equipment&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;7,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,540&#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:#cff0fc;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:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Construction-in-progress&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;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#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:#cff0fc;padding:2px 1pt 2px 25.75pt;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 property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;8,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;7,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Less: Accumulated depreciation&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;(4,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,488)&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:#cff0fc;padding:2px 1pt 2px 25.75pt;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 property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;4,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;4,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 for the three months ended June&#160;30, 2021 and 2020 was $0.4 million and $0.3 million, respectively. Depreciation expense for the six months ended June&#160;30, 2021 and 2020 was $0.7 million and $0.6&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RleHRyZWdpb246YjkxMTllMWIzMGU2NDQ3MmIzZTEzNjcyMTM0NmU1ZmVfMjIz_07481a54-3adc-437a-b0d1-b8e6afe6c3d2">&lt;div style="margin-top:6pt;text-indent:63pt"&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, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&#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;As of&lt;br/&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;br/&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Laboratory equipment&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;7,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,540&#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:#cff0fc;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:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Construction-in-progress&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;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#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:#cff0fc;padding:2px 1pt 2px 25.75pt;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 property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;8,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;7,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Less: Accumulated depreciation&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;(4,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,488)&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:#cff0fc;padding:2px 1pt 2px 25.75pt;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 property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;4,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;4,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia2ba913682e5457d8b53200ebea208c3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfMS0xLTEtMS0w_eef88566-e3b3-48ee-91bb-b9dd614e249d"
      unitRef="usd">22000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i35ffd041919348ddb8896036c246d238_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfMS0zLTEtMS0w_b85702c5-4425-4bb6-86d9-bcc136d517ca"
      unitRef="usd">22000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4436d8ba815e4cbcb27ae50effb6f402_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfMi0xLTEtMS0w_213ee2dc-84c8-4d6c-9e7d-db3ef9481eb3"
      unitRef="usd">7318000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3e9d37a84aec42fa8a53651cb19bda47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfMi0zLTEtMS0w_67233325-c7c8-4df3-a940-dd4fbaabc303"
      unitRef="usd">6540000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia5af858d4767426c84b8e01821878d5a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfMy0xLTEtMS0w_aee25760-8ba8-453a-8cb9-8b589ee06046"
      unitRef="usd">947000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0add4e130bd246b7b09bcd8c0e72fcf3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfMy0zLTEtMS0w_9bcf09d4-d7f0-4d52-914b-5f92744f2d88"
      unitRef="usd">947000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79eeb3c1e8f94f64a5ee897126004791_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfNC0xLTEtMS0w_61144dce-14cf-4638-b556-fdae72188a21"
      unitRef="usd">298000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1258a6f22b97420ba401500d340d32a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfNC0zLTEtMS0w_f41e04f4-e527-4564-b1a7-b3aaf2eed186"
      unitRef="usd">300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfNS0xLTEtMS0w_3f5b0348-f9cf-4ffa-b591-d6f3acfd1151"
      unitRef="usd">8585000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfNS0zLTEtMS0w_6e8bd1f9-b9c0-4e63-b0f6-31b6e61bb65b"
      unitRef="usd">7809000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfNi0xLTEtMS0w_26fd136d-002d-4e28-bd55-e27b0801cf22"
      unitRef="usd">4218000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfNi0zLTEtMS0w_d21c5ebd-4efb-41a6-ada9-2d7181f92492"
      unitRef="usd">3488000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfNy0xLTEtMS0w_0078d9ff-40f2-4ab0-8bc5-4509457e3a1c"
      unitRef="usd">4367000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RhYmxlOjVmZGEwODVlNTEwNDQxOTQ5YmM2YTk0MjMwYjBlZmU2L3RhYmxlcmFuZ2U6NWZkYTA4NWU1MTA0NDE5NDliYzZhOTQyMzBiMGVmZTZfNy0zLTEtMS0w_dc11ed0d-ab21-4c0a-a643-9d76a7fcb5a9"
      unitRef="usd">4321000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RleHRyZWdpb246YjkxMTllMWIzMGU2NDQ3MmIzZTEzNjcyMTM0NmU1ZmVfMTY0_4dbdb393-38d6-448e-94bb-097f10a6a8de"
      unitRef="usd">400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RleHRyZWdpb246YjkxMTllMWIzMGU2NDQ3MmIzZTEzNjcyMTM0NmU1ZmVfMjE5OTAyMzI1NTgxMQ_9b1fc0ee-49b2-436c-85e9-fea0dcf2d082"
      unitRef="usd">300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RleHRyZWdpb246YjkxMTllMWIzMGU2NDQ3MmIzZTEzNjcyMTM0NmU1ZmVfMjE5OTAyMzI1NTc4Ng_47bda26d-194e-442e-a626-2f5a6ce963ba"
      unitRef="usd">700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80My9mcmFnOmI5MTE5ZTFiMzBlNjQ0NzJiM2UxMzY3MjEzNDZlNWZlL3RleHRyZWdpb246YjkxMTllMWIzMGU2NDQ3MmIzZTEzNjcyMTM0NmU1ZmVfMjE5OTAyMzI1NTgyOQ_2b669010-38ae-443b-9a65-1f924a744984"
      unitRef="usd">600000</us-gaap:Depreciation>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RleHRyZWdpb246OTBjODhkYmY2ZDk4NGM3YmFkYTBkYjc3ZmM4MWU2YTVfMzQw_5b1ca01c-6580-487c-b372-851124bb0957">Accrued Liabilities and Other Long-Term Liabilities&lt;div style="margin-top:6pt;text-indent:27pt"&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;Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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 compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;4,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Accrued research and development expenses&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;4,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,274&#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:#cff0fc;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 accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Deferred rent&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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#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:#cff0fc;padding:2px 1pt 2px 25.75pt;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 accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;8,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;9,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation and benefits consist primarily of accrued bonuses and accrued vacation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;Other Long-Term Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Leasehold incentive obligation&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;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#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:#cff0fc;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 liabilities &#x2014; deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Total other long-term liabilities&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;804&#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;td colspan="3" style="padding:0 1pt"/&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;866&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RleHRyZWdpb246OTBjODhkYmY2ZDk4NGM3YmFkYTBkYjc3ZmM4MWU2YTVfMzM4_56df7023-9fb7-4882-ae57-abd54502493f">&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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 compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;4,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Accrued research and development expenses&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;4,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,274&#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:#cff0fc;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 accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Deferred rent&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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#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:#cff0fc;padding:2px 1pt 2px 25.75pt;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 accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;8,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;9,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfMS0xLTEtMS0w_e2e29170-c816-45ed-b095-13338c628001"
      unitRef="usd">3069000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfMS0zLTEtMS0w_6dc9e01b-d984-44f5-889c-bfa87aa7d498"
      unitRef="usd">4542000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <plrx:AccruedResearchAndDevelopmentExpenses
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfMi0xLTEtMS0w_0fe00207-35fe-4210-82e7-c8066a81a695"
      unitRef="usd">4028000</plrx:AccruedResearchAndDevelopmentExpenses>
    <plrx:AccruedResearchAndDevelopmentExpenses
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfMi0zLTEtMS0w_4310a739-abde-489d-93ea-4fe18b6bb7e1"
      unitRef="usd">3274000</plrx:AccruedResearchAndDevelopmentExpenses>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfMy0xLTEtMS0w_d71263ba-7c6f-412d-8c4a-acc136bd34c7"
      unitRef="usd">951000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfMy0zLTEtMS0w_fbce290c-b171-4d9a-875b-5a40206d20c6"
      unitRef="usd">1675000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedRentCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfNC0xLTEtMS0w_55296516-0122-4248-a955-0d2a99ebe188"
      unitRef="usd">120000</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedRentCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfNC0zLTEtMS0w_c23fc095-ccbb-48b7-ba75-dcb47543ee9e"
      unitRef="usd">85000</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfNS0xLTEtMS0w_7bdd23d7-e613-447b-a507-689decb057ac"
      unitRef="usd">8168000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjIzZDBjMTJjOTcxNzRjNWFhZDY0MmJmOTFiZjY1ZTQ2L3RhYmxlcmFuZ2U6MjNkMGMxMmM5NzE3NGM1YWFkNjQyYmY5MWJmNjVlNDZfNS0zLTEtMS0w_dff54272-84e3-41ca-8826-ad7025eb4f14"
      unitRef="usd">9576000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RleHRyZWdpb246OTBjODhkYmY2ZDk4NGM3YmFkYTBkYjc3ZmM4MWU2YTVfMzM5_1093c743-2cff-4a6f-a123-221040546aa0">&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Leasehold incentive obligation&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;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#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:#cff0fc;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 liabilities &#x2014; deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Total other long-term liabilities&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;804&#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;td colspan="3" style="padding:0 1pt"/&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;866&#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:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedRentNoncurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjgwOWYyMTBhYTI0ZDQ1ZGY5YzIxOGEzZjAyMzJlZGJhL3RhYmxlcmFuZ2U6ODA5ZjIxMGFhMjRkNDVkZjljMjE4YTNmMDIzMmVkYmFfMS0xLTEtMS0w_600a423e-3d71-4aab-b375-8f6b6511a9a0"
      unitRef="usd">561000</us-gaap:AccruedRentNoncurrent>
    <us-gaap:AccruedRentNoncurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjgwOWYyMTBhYTI0ZDQ1ZGY5YzIxOGEzZjAyMzJlZGJhL3RhYmxlcmFuZ2U6ODA5ZjIxMGFhMjRkNDVkZjljMjE4YTNmMDIzMmVkYmFfMS0zLTEtMS0w_c203b1c0-f49f-44c0-8285-cf24d3398617"
      unitRef="usd">581000</us-gaap:AccruedRentNoncurrent>
    <plrx:LeaseIncentivePayableNoncurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjgwOWYyMTBhYTI0ZDQ1ZGY5YzIxOGEzZjAyMzJlZGJhL3RhYmxlcmFuZ2U6ODA5ZjIxMGFhMjRkNDVkZjljMjE4YTNmMDIzMmVkYmFfMi0xLTEtMS0w_786ac44e-bde5-4302-b274-e2cc70d5b88b"
      unitRef="usd">243000</plrx:LeaseIncentivePayableNoncurrent>
    <plrx:LeaseIncentivePayableNoncurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjgwOWYyMTBhYTI0ZDQ1ZGY5YzIxOGEzZjAyMzJlZGJhL3RhYmxlcmFuZ2U6ODA5ZjIxMGFhMjRkNDVkZjljMjE4YTNmMDIzMmVkYmFfMi0zLTEtMS0w_9ac30f1d-12bc-442a-8648-fb9d1a48e685"
      unitRef="usd">283000</plrx:LeaseIncentivePayableNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjgwOWYyMTBhYTI0ZDQ1ZGY5YzIxOGEzZjAyMzJlZGJhL3RhYmxlcmFuZ2U6ODA5ZjIxMGFhMjRkNDVkZjljMjE4YTNmMDIzMmVkYmFfMy0xLTEtMS0w_345f1f19-c140-4892-a095-e53e31b12800"
      unitRef="usd">0</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjgwOWYyMTBhYTI0ZDQ1ZGY5YzIxOGEzZjAyMzJlZGJhL3RhYmxlcmFuZ2U6ODA5ZjIxMGFhMjRkNDVkZjljMjE4YTNmMDIzMmVkYmFfMy0zLTEtMS0w_8c525b05-57cd-44ca-848d-849713b72ca5"
      unitRef="usd">2000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjgwOWYyMTBhYTI0ZDQ1ZGY5YzIxOGEzZjAyMzJlZGJhL3RhYmxlcmFuZ2U6ODA5ZjIxMGFhMjRkNDVkZjljMjE4YTNmMDIzMmVkYmFfNC0xLTEtMS0w_438d05ac-c9c6-4fc5-ba04-24323fb4d937"
      unitRef="usd">804000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80Ni9mcmFnOjkwYzg4ZGJmNmQ5ODRjN2JhZGEwZGI3N2ZjODFlNmE1L3RhYmxlOjgwOWYyMTBhYTI0ZDQ1ZGY5YzIxOGEzZjAyMzJlZGJhL3RhYmxlcmFuZ2U6ODA5ZjIxMGFhMjRkNDVkZjljMjE4YTNmMDIzMmVkYmFfNC0zLTEtMS0w_b35e0093-dad2-498f-8f30-990c6e7bcffe"
      unitRef="usd">866000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMTM5NQ_59a2d8a0-84b9-46b6-aa7e-0616bf6185ed">Novartis Collaboration and License Agreement (the "Novartis Agreement")&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, we entered into the Novartis Agreement for the development and commercialization of our preclinical product candidate, PLN-1474 and up to three additional integrin research targets. PLN-1474 is an internally discovered small molecule selective inhibitor of integrin &#x3b1;&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;v&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;&#xdf;1, currently being developed for the treatment of liver fibrosis associated with nonalcoholic steatohepatitis (&#x201c;NASH&#x201d;). Pursuant to the agreement, we received an upfront, non-refundable license fee of $50.0 million and were eligible to receive additional payments of $416.0 million contingent upon achievement of specified research, development, regulatory and commercial events and royalties on world-wide net sales thereafter. Additionally, Novartis is funding up to $19.6 million associated with research and development services for PLN-1474 and up to $13.4 million for  research and development services on the integrin research targets. &lt;/span&gt;To date, we have received $25.0 million in contingent payments and $391.0 million remain eligible for achievement. No contingent payments were recognized during the three and six months ended June 30, 2021 and one contingent payment of $25.0 million was recognized in the first quarter of 2020. Revenues for research and development services for the three and six months ended June&#160;30, 2021 and 2020 were $1.8&#160;million and $4.0&#160;million, and $3.6&#160;million and $32.5&#160;million, respectively.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <plrx:NumberOfIntegrinResearchTargets
      contextRef="i0e114ec826b946d994cf801e2483cf2b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMjI3_0d1569fa-87d0-4bdc-b15b-229273ab6fef"
      unitRef="research">3</plrx:NumberOfIntegrinResearchTargets>
    <plrx:ProceedsFromUpfrontNonRefundableLicenseFee
      contextRef="if3eefa51cccd46d48a08d823a376f7a4_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfNTU2_e20882fc-370f-47c6-be49-293d8d26a615"
      unitRef="usd">50000000.0</plrx:ProceedsFromUpfrontNonRefundableLicenseFee>
    <plrx:CollaborationAndLicenseAgreementIntegrinResearchTargetsAmount
      contextRef="i0e114ec826b946d994cf801e2483cf2b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfNjE5_d00980dc-12f7-4b77-b86e-a67861885345"
      unitRef="usd">416000000.0</plrx:CollaborationAndLicenseAgreementIntegrinResearchTargetsAmount>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i116af016555846ec98f208f1adb5a642_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfODE3_2412a5c0-82c9-46e9-8626-211c66cfb118"
      unitRef="usd">19600000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i986875d5278e40b6a11a6afd3c62bc7d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfOTAx_d7737e1d-a9fb-4593-97ff-7fc6c81387de"
      unitRef="usd">13400000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i463b70ab38994ac889474591ae13f996_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMTAxMg_0c54a7ba-0e51-481e-aed6-5a37f6d1fb42"
      unitRef="usd">25000000.0</us-gaap:RevenueFromRelatedParties>
    <plrx:CollaborationAndLicenseAgreementIntegrinResearchTargetsAmountRemaining
      contextRef="icad5a330390d43b884ad6815d957e0b3_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMTA1MA_831dc8e5-ff83-4c89-8984-c4e0362ae310"
      unitRef="usd">391000000.0</plrx:CollaborationAndLicenseAgreementIntegrinResearchTargetsAmountRemaining>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i361313aa060b41269a918ef98d367367_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMTA5NA_f6853e98-ff16-4188-9bee-f83eeb255088"
      unitRef="usd">0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ifca1a1af398d47168956de2f3b08b9da_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMTE5Ng_101f9474-5523-4660-a1b8-8562c3db367c"
      unitRef="usd">25000000.0</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMTA5OTUxMTYyOTQ0OQ_0aa9a96a-2cfa-407d-a39d-c3ea6550151c"
      unitRef="usd">1800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMTA5OTUxMTYyOTQ1OA_a1e3dcae-64d3-4e62-8474-27685e6662d4"
      unitRef="usd">4000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMTA5OTUxMTYyOTQ2MQ_6c790633-2d18-4277-9d1c-33886f199058"
      unitRef="usd">3600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV80OS9mcmFnOjk2ZjRlYjcwZGFiOTRmNGY4NTJiMTM2NGE3ZDU3MWE2L3RleHRyZWdpb246OTZmNGViNzBkYWI5NGY0Zjg1MmIxMzY0YTdkNTcxYTZfMTA5OTUxMTYyOTQ2NA_a71fba31-8b9b-474a-9a48-0761d2ea8d27"
      unitRef="usd">32500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <plrx:LicenseAgreementsTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81Mi9mcmFnOmZmNTcxNmUxMWVkMzQ0NTdiODFhN2JjZTE5OWI3NTY5L3RleHRyZWdpb246ZmY1NzE2ZTExZWQzNDQ1N2I4MWE3YmNlMTk5Yjc1NjlfNzE3_967604c2-c45c-48de-940f-e3bdaa90c760">Regents of the University of California License Agreement (the "UC Agreement") &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2015, we entered into the UC Agreement to obtain an exclusive, worldwide license relating to the use of certain patents and technology relating to &#x3b1;&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;v&lt;/span&gt;&#xdf;1 compound in fibrosis indications. Pursuant to the UC Agreement, we made a $2.4 million milestone payment upon the close of our IPO in June 2020. Subsequently, we determined the licensed technology was no longer relevant to the development of our product candidates and, therefore, we exercised our right to terminate the UC Agreement which became effective in the first quarter of 2021. No further obligations or financial commitments survive the termination.</plrx:LicenseAgreementsTextBlock>
    <plrx:MilestoneAndAnnualRoyaltyPaid
      contextRef="ic83063ae93c34d8fb5e61c8bc2ef7ee5_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81Mi9mcmFnOmZmNTcxNmUxMWVkMzQ0NTdiODFhN2JjZTE5OWI3NTY5L3RleHRyZWdpb246ZmY1NzE2ZTExZWQzNDQ1N2I4MWE3YmNlMTk5Yjc1NjlfMzE5_ac4dbe5a-b101-4288-9d52-a75812f14ed5"
      unitRef="usd">2400000</plrx:MilestoneAndAnnualRoyaltyPaid>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81NS9mcmFnOjE0N2Q5NTMwYjIzNjQzNTliNmNiMmE2ZjcxMDQwNmMzL3RleHRyZWdpb246MTQ3ZDk1MzBiMjM2NDM1OWI2Y2IyYTZmNzEwNDA2YzNfMTIyNQ_e524e5f5-5205-4a7e-befe-f852e7e91e4d">Adimab Development and Option Agreement (the "Adimab Agreement")&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, we entered into a development and option agreement with Adimab, LLC (&#x201c;Adimab&#x201d;) for the discovery and optimization of proprietary antibodies as potential therapeutic product candidates. Under the Adimab Agreement, we will select biological targets against which Adimab will use its proprietary platform technology to research and develop antibody proteins using a mutually agreed upon research plan. We are required to pay Adimab an agreed upon rate for its full-time employees during the discovery period while Adimab performs research on each target under the applicable research plan. We have an exclusive option to obtain a worldwide, royalty-bearing, sublicensable license under Adimab platform patents and other Adimab technology to research, develop and commercialize up to 24 antibodies of our selection. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&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, we have not exercised our option to further develop any antibody proteins. During the three and six months ended June&#160;30, 2021, we recognized research and development expenses under the Adimab Agreement of $28,000 related to full-time employee costs. The Company recognized costs of $37,000 during the three and six months ended June 30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if2f583637d6249d084c814c07af6396a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81NS9mcmFnOjE0N2Q5NTMwYjIzNjQzNTliNmNiMmE2ZjcxMDQwNmMzL3RleHRyZWdpb246MTQ3ZDk1MzBiMjM2NDM1OWI2Y2IyYTZmNzEwNDA2YzNfMTExNQ_36ff764e-2cb4-4c31-80b0-c2b2a64d3450"
      unitRef="usd">28000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic10acaccc91b469ebc195d89a6184af4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81NS9mcmFnOjE0N2Q5NTMwYjIzNjQzNTliNmNiMmE2ZjcxMDQwNmMzL3RleHRyZWdpb246MTQ3ZDk1MzBiMjM2NDM1OWI2Y2IyYTZmNzEwNDA2YzNfMTExNQ_e1ad029c-cb40-4aa8-a69c-e6b0f1a92ec3"
      unitRef="usd">28000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i51fe00e11af34216a6e219db8f09fdb8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81NS9mcmFnOjE0N2Q5NTMwYjIzNjQzNTliNmNiMmE2ZjcxMDQwNmMzL3RleHRyZWdpb246MTQ3ZDk1MzBiMjM2NDM1OWI2Y2IyYTZmNzEwNDA2YzNfMTE1NQ_6691d7b3-ada7-448e-b5b6-054b954a8a91"
      unitRef="usd">37000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4f0ce29eddb542c387de9dcb856b8b41_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81NS9mcmFnOjE0N2Q5NTMwYjIzNjQzNTliNmNiMmE2ZjcxMDQwNmMzL3RleHRyZWdpb246MTQ3ZDk1MzBiMjM2NDM1OWI2Y2IyYTZmNzEwNDA2YzNfMTE1NQ_b8af8828-02ec-4752-a713-e0a02bf6a782"
      unitRef="usd">37000</us-gaap:ResearchAndDevelopmentExpense>
    <plrx:RedeemableConvertiblePreferredStockTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81OC9mcmFnOjRlYWZmYjhiNDE1ZTRlNmFiYjAxODA2ZmJkMDQxYWRiL3RleHRyZWdpb246NGVhZmZiOGI0MTVlNGU2YWJiMDE4MDZmYmQwNDFhZGJfNzkw_175f8460-1681-4627-8250-01ff1cf5d887">Redeemable Convertible Preferred StockUnder the Company&#x2019;s Amended and Restated Certificate of Incorporation (&#x201c;Certificate of Incorporation&#x201d;), the Company is authorized to issue two classes of shares: preferred and common stock. The preferred stock may be issued in series, and the Company&#x2019;s board of directors is authorized to determine the rights, preferences, and terms of each series. These rights preferences and terms could include dividend rights, conversion rights, voting rights, terms of redemptions, liquidation preferences and sinking fund terms. As a result of the IPO in June 2020, in which all then outstanding convertible preferred stock was converted into shares of common stock of the Company, there are no outstanding shares of preferred stock as of June&#160;30, 2021.</plrx:RedeemableConvertiblePreferredStockTextBlock>
    <plrx:NumberOfClassesOfStockAuthorized
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81OC9mcmFnOjRlYWZmYjhiNDE1ZTRlNmFiYjAxODA2ZmJkMDQxYWRiL3RleHRyZWdpb246NGVhZmZiOGI0MTVlNGU2YWJiMDE4MDZmYmQwNDFhZGJfMTg2_3370c06f-e7b4-4d99-8cb6-7d506ad993f9"
      unitRef="class">2</plrx:NumberOfClassesOfStockAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4d6ce9ee5a71446ab76d937bd2c0dc0a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV81OC9mcmFnOjRlYWZmYjhiNDE1ZTRlNmFiYjAxODA2ZmJkMDQxYWRiL3RleHRyZWdpb246NGVhZmZiOGI0MTVlNGU2YWJiMDE4MDZmYmQwNDFhZGJfNzI4_db403b2f-442f-4da7-a764-b029472880f6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RleHRyZWdpb246NjRkODQ1OTdlNDcxNGMyYTkyZTE3ZGUwMjc2OGQyMmFfMTE4NQ_f5008ccb-2f4f-4906-8c3a-c3d5af4b7af3">Common Stock&lt;div style="margin-top:6pt;text-indent:63pt"&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 was authorized to issue 300,000,000 shares of common stock at a par value of $0.0001 per share. The common stock has the following rights and privileges:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;Voting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of shares of common stock are entitled to one vote for each share of common stock held at any meeting of stockholders and at the time of any written action in lieu of a meeting. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of shares of common stock are entitled to receive dividends, when declared by the Company&#x2019;s board of directors. Cash dividends may not be declared or paid to holders of shares of common stock until all unpaid dividends on preferred stock have been paid in accordance with their terms. No dividends have been declared or paid by the Company since its inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;Liquidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to the preferential rights of holders of preferred stock then outstanding, the holders of shares of common stock are entitled to share ratably in the Company&#x2019;s remaining assets available for distribution to its stockholders in the event of any voluntary or involuntary liquidation, dissolution or winding up of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;Shares reserved for future issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercises of outstanding stock option awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;3,842,588&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,993,855&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock available for future grants under the 2020 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,265,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,644,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock available for future issuance under the 2020 ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,748,133&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,338,314&#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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RleHRyZWdpb246NjRkODQ1OTdlNDcxNGMyYTkyZTE3ZGUwMjc2OGQyMmFfMjkz_8bced2be-cd32-412d-a851-68e8a3dc3880"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RleHRyZWdpb246NjRkODQ1OTdlNDcxNGMyYTkyZTE3ZGUwMjc2OGQyMmFfMjkz_f06ead55-5a1d-4969-805d-ec2a7605f160"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RleHRyZWdpb246NjRkODQ1OTdlNDcxNGMyYTkyZTE3ZGUwMjc2OGQyMmFfMzM4_5ade0b55-7d09-442e-932f-2d5cbba64b88"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RleHRyZWdpb246NjRkODQ1OTdlNDcxNGMyYTkyZTE3ZGUwMjc2OGQyMmFfMzM4_c92e710c-818a-4068-b0f8-2efb1a2709c6"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <plrx:NumberOfVotesPerShareOfCommonStock
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RleHRyZWdpb246NjRkODQ1OTdlNDcxNGMyYTkyZTE3ZGUwMjc2OGQyMmFfMjc0ODc3OTA3MDgxOA_6eab955a-c7dd-4116-9f30-102fe6c27725"
      unitRef="vote">1</plrx:NumberOfVotesPerShareOfCommonStock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i5f208844a08a4e76ac10b681b51512eb_D20150609-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RleHRyZWdpb246NjRkODQ1OTdlNDcxNGMyYTkyZTE3ZGUwMjc2OGQyMmFfNzI4_42eed270-24ad-4a8d-8dd6-d31de6981931"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5f208844a08a4e76ac10b681b51512eb_D20150609-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RleHRyZWdpb246NjRkODQ1OTdlNDcxNGMyYTkyZTE3ZGUwMjc2OGQyMmFfNzI4_741b71fa-4a2f-4f13-ac0d-e6521d037dc5"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <plrx:ScheduleOfCommonStockReservedForFutureIssuanceTableTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RleHRyZWdpb246NjRkODQ1OTdlNDcxNGMyYTkyZTE3ZGUwMjc2OGQyMmFfMTE4Ng_5fe1eaac-1a6e-462a-9928-ceb3bc7ef813">&lt;div style="margin-top:18pt;text-indent:27pt"&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;Shares reserved for future issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;br/&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercises of outstanding stock option awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;3,842,588&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,993,855&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock available for future grants under the 2020 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,265,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,644,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of common stock available for future issuance under the 2020 ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;700,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,748,133&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,338,314&#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;</plrx:ScheduleOfCommonStockReservedForFutureIssuanceTableTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ifbe86e48db314a27a0a8501328e1d318_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RhYmxlOjA3NDY0YTY5NWFhMTRhMDU5N2EwOTg1YTk0MDIyY2E4L3RhYmxlcmFuZ2U6MDc0NjRhNjk1YWExNGEwNTk3YTA5ODVhOTQwMjJjYThfMS0xLTEtMS0w_99a89bdb-2fef-4e50-81e8-1603e0b425d4"
      unitRef="shares">3842588</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0090e694c3e24bd3811d2b745625f03b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RhYmxlOjA3NDY0YTY5NWFhMTRhMDU5N2EwOTg1YTk0MDIyY2E4L3RhYmxlcmFuZ2U6MDc0NjRhNjk1YWExNGEwNTk3YTA5ODVhOTQwMjJjYThfMS0zLTEtMS0w_ac49182b-c596-44a4-9095-8bc5c1018d01"
      unitRef="shares">2993855</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i7eb85beeb09a495cbd35d8f2a329f3ad_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RhYmxlOjA3NDY0YTY5NWFhMTRhMDU5N2EwOTg1YTk0MDIyY2E4L3RhYmxlcmFuZ2U6MDc0NjRhNjk1YWExNGEwNTk3YTA5ODVhOTQwMjJjYThfMi0xLTEtMS0w_08485898-017d-4627-896e-ac73abe7ba65"
      unitRef="shares">4265311</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i53a362a0d405461ea5760117d5a558a4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RhYmxlOjA3NDY0YTY5NWFhMTRhMDU5N2EwOTg1YTk0MDIyY2E4L3RhYmxlcmFuZ2U6MDc0NjRhNjk1YWExNGEwNTk3YTA5ODVhOTQwMjJjYThfMi0zLTEtMS0w_a47e1057-8271-4a75-8821-1211bbb7d313"
      unitRef="shares">3644459</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="idf00cd46a4cf42c6aa7c74544baaa07a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RhYmxlOjA3NDY0YTY5NWFhMTRhMDU5N2EwOTg1YTk0MDIyY2E4L3RhYmxlcmFuZ2U6MDc0NjRhNjk1YWExNGEwNTk3YTA5ODVhOTQwMjJjYThfMy0xLTEtMS0w_d285be07-cac8-4902-93e4-2d5ea76a559d"
      unitRef="shares">640234</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i295b95d58903400fa0e85eb9880edb36_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RhYmxlOjA3NDY0YTY5NWFhMTRhMDU5N2EwOTg1YTk0MDIyY2E4L3RhYmxlcmFuZ2U6MDc0NjRhNjk1YWExNGEwNTk3YTA5ODVhOTQwMjJjYThfMy0zLTEtMS0w_8e95e5f7-7b7e-4ba4-9a0f-e19fdd5d0d38"
      unitRef="shares">700000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RhYmxlOjA3NDY0YTY5NWFhMTRhMDU5N2EwOTg1YTk0MDIyY2E4L3RhYmxlcmFuZ2U6MDc0NjRhNjk1YWExNGEwNTk3YTA5ODVhOTQwMjJjYThfNC0xLTEtMS0w_9f2bce79-d7db-46e7-8f08-c5b298000693"
      unitRef="shares">8748133</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i98a147d8bf684b299543c84344e6f7b7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82MS9mcmFnOjY0ZDg0NTk3ZTQ3MTRjMmE5MmUxN2RlMDI3NjhkMjJhL3RhYmxlOjA3NDY0YTY5NWFhMTRhMDU5N2EwOTg1YTk0MDIyY2E4L3RhYmxlcmFuZ2U6MDc0NjRhNjk1YWExNGEwNTk3YTA5ODVhOTQwMjJjYThfNC0zLTEtMS0w_09ca8d07-c123-492f-835e-9bb3e86a1d26"
      unitRef="shares">7338314</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODY4MQ_b67d5372-4f7e-4b1c-9af3-3652bf4cf896">Equity Incentive Plans and Stock-Based Compensation&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2015, the Company's board of directors adopted the 2015 Equity Incentive Plan (as amended, the &#x201c;2015 Plan&#x201d;), which provides for the grant of incentive stock options, nonqualified stock options or other awards including stock appreciation rights and restricted stock awards to the Company&#x2019;s employees, officers, directors, advisors, and consultants for the purchase of up to 1.5&#160;million shares of the Company&#x2019;s common stock. In July 2018 and January 2019, the 2015 Plan was amended to increase the number of shares reserved thereunder by 1.0&#160;million and 0.4&#160;million shares, respectively. In March 2020, the Company&#x2019;s board of directors and stockholders voted to increase the number of shares reserved for issuance under the 2015 Plan by 1.4&#160;million shares. In May 2020, the board of directors adopted the 2020 Stock Options and Incentive Plan (the &#x201c;2020 Plan&#x201d;). The 2015 Plan was suspended and no further grants may be issued under the 2015 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2020 Plan provides for the grant of incentive stock options, nonqualified stock options or other awards including stock appreciation rights, restricted stock awards and restricted stock units to the Company&#x2019;s employees, officers, directors, advisors, and consultants for the purchase of up to 4.2&#160;million shares of the Company&#x2019;s common stock. In addition, to the extent that awards outstanding under the 2020 Plan or the 2015 Plan are cancelled, forfeited or held back upon exercise or settlement of an award to satisfy the exercise price or tax withholding, reacquired by the Company prior to vesting, satisfied without any issuance of stock, expire or are otherwise terminated (other than by exercise) subsequent to May 2020, the shares of common stock reserved for issuance pursuant to such awards will become available for issuance as shares of common stock under the 2020 Plan. The 2020 Plan provides that an additional number of shares will automatically be added to the shares authorized for issuance under the 2020 Plan on January 1 of each year beginning January 1, 2021. The number of shares added each January 1 will be equal to the lesser of: (i) 5% of the outstanding shares on the immediately preceding December 31 or (ii) such amount as determined by the administrator of the 2020 Plan, which is the compensation committee of the board of directors of the Company. As of June&#160;30, 2021, 4.3 million shares remained available for issuance under the 2020 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:58.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 adoption of the 2020 Plan, options under the 2015 Plan could be granted for periods of up to 10 years and at prices no less than 100% of the estimated fair value of the shares on the date of grant as determined by our board of directors, provided, however, that the exercise price of an incentive stock option granted to a person owning (or deemed to own) stock possessing more than ten percent of the total combined voting power of all classes of stock of the Company or any affiliate of the Company (a "10% shareholder") could not be less than 110% of the estimated fair value of the shares on the date of grant and the option was not exercisable after the expiration of five years from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:58.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options under the 2020 Plan may be granted for periods of up to 10 years and at prices no less than the market price of the Company&#x2019;s common stock on the date of grant, provided, however, that the exercise price of an incentive stock option granted to a 10.0% shareholder shall not be less than 110.0% of the estimated fair value of the shares on the date of grant and the option is not exercisable after the expiration of five years from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Common Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&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 granted restricted stock awards under the 2015 Plan. The purchase price of the restricted common stock awards was the estimated fair value as determined by the Company's board of directors at the issuance date. The shares vest from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMzg0Mw_bcaa34d2-498a-4dd9-8546-96e408680f8a"&gt;one&lt;/span&gt; to four years and vesting could be accelerated upon a change in control. A holder of an award may pay a total purchase price or a part of the purchase price for granted shares at any time during the vesting periods. Upon termination of employment, the Company has the right to repurchase any unvested restricted shares. The repurchase price for unvested shares &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of common stock will be the lower of (i)&#160;the fair market value on the date of repurchase or (ii)&#160;their original purchase price. During the vesting term, holders of restricted stock awards are deemed to be common stock shareholders and have dividends and voting rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for restricted stock awards as early exercised options and recognized a liability in other liabilities when cash was received for the purchase of shares of restricted stock. As shares of restricted stock vested, the Company reclassified the liability to common stock and additional paid in capital. As of June&#160;30, 2021 and December&#160;31, 2020, the Company recorded a liability included in accrued expenses and other liabilities of $6,000 and $10,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 grants of restricted stock awards for the six months ended months ended June&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restricted stock activity during the six months ended months ended June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&#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;Number&lt;br/&gt;of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Outstanding and unvested, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;126,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 2px 12.25pt;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;Issued&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#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:#cff0fc;padding:2px 1pt 2px 12.25pt;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Repurchases&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;(63)&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 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;2.15&#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:#cff0fc;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;Outstanding and unvested, as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:1pt solid #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;66,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:1pt solid #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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:1pt solid #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:#cff0fc;border-bottom:1pt solid #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;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:1pt solid #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;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Restricted stock awards of 4,195 shares with a weighted-average grant date fair value of $0.08 per share, were not purchased by the award holders as of June&#160;30, 2021. As these shares of the restricted common stock awards were not issued, they are not included in the table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate fair value of restricted stock awards vested during the six months ended months ended June&#160;30, 2021 was $102,000. Total intrinsic value of outstanding unvested restricted stock awards as of June&#160;30, 2021 was $1.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;Incentive Stock Options and Nonqualified Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&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 issued under either the 2015 Plan or the 2020 Plan generally vest over four years and expire ten years from the date of grant. Certain options provide for accelerated vesting if there is a change in control, as defined in the respective plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 used Black-Scholes option pricing model to estimate stock-based compensation expense for stock option awards with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.95% - 76.31%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.10% - 77.50%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61% - 1.07%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.52% - 0.82%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.44 - 6.08&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.38 - 6.75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underlying common stock fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.13 - 38.23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.22&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 granted 201,688 stock options under the 2020 Plan during the three months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of option activity under the 2015 Plan and the 2020 Plan is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:12pt;font-weight:400;line-height:100%"&gt;&#160;&#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;Number&lt;br/&gt;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&#160;Exercise&lt;br/&gt;Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Outstanding as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,993,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;8.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;8.84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;43,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 2px 12.25pt;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;Granted&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;1,283,741&#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 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;27.46&#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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Forfeited / expired&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;(253,835)&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 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;14.59&#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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Outstanding as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;3,842,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Exercisable as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;6.64&#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;8.14&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;22,496&#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:#cff0fc;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;Vested and expected to vest as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate intrinsic value represents the difference between the fair value of the underlying common stock and the exercise price as of June&#160;30, 2021. The weighted-average grant date fair value of options granted during the six months ended months ended June&#160;30, 2021 was $17.84 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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 Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&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 presents the components and classification of stock-based compensation expense for the Company&#x2019;s stock-based awards for the three and six months ended June&#160;30, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:52.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&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:10.011%"/&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:10.011%"/&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:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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 awards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Stock options and ESPP&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;2,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,102&#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:#cff0fc;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 expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;4,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #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;General and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:63pt"&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, there was $0.1 million of unrecognized compensation costs that is expected to be recognized over the weighted-average periods of 0.79 years related to restricted stock awards. As of June&#160;30, 2021, there was $30.4 million of unrecognized compensation costs that is expected to be recognized over the weighted-average periods of 2.74 years related to stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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 Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, the Company adopted the Company's 2020 Employee Stock Purchase Plan (the "2020 ESPP"). The Company reserved 700,000 shares of common stock for future issuance under the plan. The 2020 ESPP provides that the number of shares reserved and available for issuance will automatically increase on January 1 of each calendar year, beginning January 1, 2021, by the least of (1) 1.0% of the total number of shares of common stock outstanding on December&#160;31 of the preceding calendar year, (2) 700,000 shares or (3) such lesser amount as determined by the administrator of the 2020 ESPP, which is the compensation committee of the board of directors of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 2020 ESPP, eligible employees may purchase shares of our common stock through payroll deductions that cannot exceed 15% of each employee&#x2019;s salary. The 2020 ESPP provides for a six-month offering period. At the end of the purchase period, eligible employees are permitted to purchase shares of common stock at the lower of 85% of the fair market value at the beginning of the offering period or 85% of the fair market value at the end of the purchase period, subject to tax limitations on the total value of the purchase. The 2020 ESPP is considered a compensatory plan, and the Company recorded $0.1 million and $0.4 million in stock-based compensation expense for the three and six months ended June&#160;30, 2021, respectively. There was no stock-based compensation expense attributed to the 2020 ESPP for the three and six months ended June&#160;30, 2020 as the 2020 ESPP was adopted in August 2020. As of June&#160;30, 2021, 59,766 shares of common stock were issued under the 2020 ESPP. The Company used Black-Scholes option pricing model to estimate stock-based compensation expense for the 2020 ESPP with the following assumptions:&lt;/span&gt;&lt;/div&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:83.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cff0fc;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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Expected term of options (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Expected dividends&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iab40368a353d46aa8dc2d0f68a29d3d1_I20150831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNDQ1_b1702c10-f461-4d42-8d70-337995e6eac6"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i3a80c2ef44064973bfd6b284f5ff2d90_D20180701-20180731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNTk5_36d6649f-d4e2-404d-9628-3d634aef2180"
      unitRef="shares">1000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ia8a325e3257246d78afdd7b5554ee1ac_D20190101-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNjA2_deeca7f8-d826-4dad-b9fd-0959fa1bb931"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="iada307b9778b4c919fe6fe365727d47b_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNzgw_18bcb941-be3c-439f-aa69-4ca1d809f157"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i39bbdba643ac469fad41a1419e77209c_I20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMTI3OA_851886a5-0404-4ce2-bf35-d85dbc87dd6c"
      unitRef="shares">4200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i7843b9baef444f238f1747abe3dd030b_D20200501-20200531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMjEzNQ_7e45281b-bd50-422a-a8d9-b9b10c7650e8"
      unitRef="number">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i8fc6b40b53ee4fbba4d408f4c9ac5a54_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMjM2Ng_6f3731eb-9fea-42c6-b47c-0cee269c2fa4"
      unitRef="shares">4300000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <plrx:ShareBasedCompensationOptionsUnderPlanMayBeGrantedForPeriods
      contextRef="idd397a3328fc4a5585ccf14734b44900_D20150801-20150831"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMjUzNQ_53aec622-4238-4b6b-b423-34fc7201930a">P10Y</plrx:ShareBasedCompensationOptionsUnderPlanMayBeGrantedForPeriods>
    <plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfEstimatedFairValueOfShares
      contextRef="idd397a3328fc4a5585ccf14734b44900_D20150801-20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMjU2NQ_b93a73ec-d6f0-4687-84f1-b90a2a1298c7"
      unitRef="number">1</plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfEstimatedFairValueOfShares>
    <plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceWithPurchasePriceOfCommonStockPercentageOfEstimatedGrantDateFairValueForShareholders
      contextRef="i6267898ebe2647d8a16703612d84a7f3_D20150801-20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMjkzOQ_9d72dc25-cf5c-4dba-9139-608aba1dd474"
      unitRef="number">0.10</plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceWithPurchasePriceOfCommonStockPercentageOfEstimatedGrantDateFairValueForShareholders>
    <plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceWithPurchasePriceOfCommonStockPercentageOfEstimatedGrantDateFairValueForShareholders
      contextRef="idd397a3328fc4a5585ccf14734b44900_D20150801-20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMjk3OQ_b4197004-cb70-445e-b254-4365571d9489"
      unitRef="number">1.10</plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceWithPurchasePriceOfCommonStockPercentageOfEstimatedGrantDateFairValueForShareholders>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6267898ebe2647d8a16703612d84a7f3_D20150801-20150831"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMzEwNA_2bf6a93f-e916-4d37-871f-a4bf818c8f1d">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <plrx:ShareBasedCompensationOptionsUnderPlanMayBeGrantedForPeriods
      contextRef="i468ccf5c895944249cb989f3e7facacd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMzE5NQ_bc616e6c-17d0-4357-baf4-5d7cf474c1aa">P10Y</plrx:ShareBasedCompensationOptionsUnderPlanMayBeGrantedForPeriods>
    <plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceWithPurchasePriceOfCommonStockPercentageOfEstimatedGrantDateFairValueForShareholders
      contextRef="i6a32d55bfb49432eb142a382d1c12d68_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMzM3OQ_f8ea483b-2651-4f8a-805e-e2edf195e446"
      unitRef="number">0.100</plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceWithPurchasePriceOfCommonStockPercentageOfEstimatedGrantDateFairValueForShareholders>
    <plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceWithPurchasePriceOfCommonStockPercentageOfEstimatedGrantDateFairValueForShareholders
      contextRef="i468ccf5c895944249cb989f3e7facacd_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMzQxNw_b189d9b0-126a-4ced-ae0c-b90a5a4881b7"
      unitRef="number">1.100</plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceWithPurchasePriceOfCommonStockPercentageOfEstimatedGrantDateFairValueForShareholders>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6a32d55bfb49432eb142a382d1c12d68_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMzU0MQ_8be87ccb-895f-48e9-968a-952d831af5e9">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4994ea891f8c49529752a51702eac0d9_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMzg0OQ_f43af59b-e23b-40bd-81a1-82dc6c17f470">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="if24105c9ec614fdca7218c0261ab4f2b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNDg5Mw_aff34d7f-1f53-427d-a2d5-aa60861d781b"
      unitRef="usd">6000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent
      contextRef="id66400ffcb7a40fd92eb188887692cad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNDkwMA_ab63a23e-9314-4a86-b88d-fef964a4ef07"
      unitRef="usd">10000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7f02f7b80000429b970dc88dc8fef994_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNDkyOQ_7bcc7b1c-8b79-47b2-8676-e40cfbffde62"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3138a9586a8342cf923c0ab452717477_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNDkyOQ_8ede9aa9-4b3e-4f59-9dde-c670bd551fe8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODY3OA_356b7cd7-f24f-436f-bb94-5b00fff12695">&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restricted stock activity during the six months ended months ended June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&#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;Number&lt;br/&gt;of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Outstanding and unvested, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;126,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 2px 12.25pt;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;Issued&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#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:#cff0fc;padding:2px 1pt 2px 12.25pt;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Repurchases&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;(63)&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 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;2.15&#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:#cff0fc;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;Outstanding and unvested, as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:1pt solid #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;66,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:1pt solid #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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:1pt solid #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:#cff0fc;border-bottom:1pt solid #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;1.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:1pt solid #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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib724a0bc6289444b90ce24df6caad562_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfMS0xLTEtMS0w_3084ccc5-7add-4110-9ae9-ea59470fd191"
      unitRef="shares">126522</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib724a0bc6289444b90ce24df6caad562_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfMS0zLTEtMS0w_6b1ec577-7fad-4d4d-81e9-196641f73b7f"
      unitRef="usdPerShare">1.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7f02f7b80000429b970dc88dc8fef994_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfMi0xLTEtMS0w_c48b52a8-ad4a-482e-866e-d78ce3549d8e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7f02f7b80000429b970dc88dc8fef994_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfMi0zLTEtMS0w_5cb99329-007f-4272-a7c4-be02ed8b66f6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7f02f7b80000429b970dc88dc8fef994_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfMy0xLTEtMS0w_2cd07eac-5994-4bb8-a2fd-21063dc29ac1"
      unitRef="shares">60413</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7f02f7b80000429b970dc88dc8fef994_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfMy0zLTEtMS0w_71cf0063-a9e0-47fd-8e76-13bac182327e"
      unitRef="usdPerShare">1.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasesInPeriod
      contextRef="i7f02f7b80000429b970dc88dc8fef994_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfNC0xLTEtMS0w_9b1aa25f-58e3-4fb4-80e8-66773c816724"
      unitRef="shares">63</plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasesInPeriod>
    <plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasesWeightedAverageGrantDateFairValue
      contextRef="i7f02f7b80000429b970dc88dc8fef994_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfNC0zLTEtMS0w_98f629fd-4882-450a-a760-44fa25b1e36d"
      unitRef="usdPerShare">2.15</plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasesWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i20c0ac33eacf43b59d61d9ac28de3331_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfNS0xLTEtMS0w_64c25278-6d1b-410a-93eb-04f90dc0eb89"
      unitRef="shares">66046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i20c0ac33eacf43b59d61d9ac28de3331_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmRlYmYxMGJkNTM5NjQ3MDliNGZjOGY1OTJkYmNkODE5L3RhYmxlcmFuZ2U6ZGViZjEwYmQ1Mzk2NDcwOWI0ZmM4ZjU5MmRiY2Q4MTlfNS0zLTEtMS0w_0e4229e7-1f45-47c2-8898-f5ad35bda75e"
      unitRef="usdPerShare">1.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <plrx:ShareBasedCompensationNumberOfRestrictedStockAwardsNotPurchased
      contextRef="i20c0ac33eacf43b59d61d9ac28de3331_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNTExOQ_a6ce35fd-793e-4603-a554-1f84223e2be3"
      unitRef="shares">4195</plrx:ShareBasedCompensationNumberOfRestrictedStockAwardsNotPurchased>
    <plrx:ShareBasedCompensationRestrictedStockAwardsWeightedAverageGrantDateFairValueNotPurchased
      contextRef="i20c0ac33eacf43b59d61d9ac28de3331_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNTE3OA_4038c8c7-8b74-49b2-9ae2-8337732f189c"
      unitRef="usdPerShare">0.08</plrx:ShareBasedCompensationRestrictedStockAwardsWeightedAverageGrantDateFairValueNotPurchased>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i7f02f7b80000429b970dc88dc8fef994_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNTQ0OA_c2c44bf8-55ec-492a-867b-43c41eff1cdc"
      unitRef="usd">102000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i20c0ac33eacf43b59d61d9ac28de3331_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNTUzNQ_998d959b-aae0-44b9-8862-43942c8f61ce"
      unitRef="usd">1900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib869c3ce9cab4728b4c67943c74ff001_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNTY3OQ_8793b61d-2228-42f2-bce8-ac99636b8584">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ib869c3ce9cab4728b4c67943c74ff001_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNTY5Mw_7bde5116-7e96-45e0-b903-65a37fafab88">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODY3OQ_80a283bb-9c28-4a92-96b2-77a8312aedc8">&lt;div style="margin-top:12pt;text-indent:63pt"&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 used Black-Scholes option pricing model to estimate stock-based compensation expense for stock option awards with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.196%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.95% - 76.31%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.10% - 77.50%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61% - 1.07%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.52% - 0.82%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.44 - 6.08&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.38 - 6.75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underlying common stock fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.13 - 38.23&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.22&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i828582b8f0684229b4fc0841a4dad546_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfMi01LTEtMS0xNzc3L3RleHRyZWdpb246NWIyOWI2MThmYWMxNGFjZThiOTJjOTQwMmI2ZTNhNWZfMjE5OTAyMzI1NTU1Ng_3ef0775a-f47e-490c-b47b-9638b1dc061c"
      unitRef="number">0.7495</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i828582b8f0684229b4fc0841a4dad546_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfMi01LTEtMS0xNzc3L3RleHRyZWdpb246NWIyOWI2MThmYWMxNGFjZThiOTJjOTQwMmI2ZTNhNWZfMjE5OTAyMzI1NTU2Mg_b46f270a-189c-4a71-93aa-e1543438f352"
      unitRef="number">0.7631</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="iecdf4217613342afa24bbd22b4b39b7d_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfMi03LTEtMS0xNzQ5L3RleHRyZWdpb246ZTg5MjM2ZWJlYjE0NDBiMzk5ZGIyMWY2NjRkOWVjYmFfMjE5OTAyMzI1NTU1Ng_16dbff16-09db-4af2-8ed2-0769fe81c10a"
      unitRef="number">0.7210</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="iecdf4217613342afa24bbd22b4b39b7d_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfMi03LTEtMS0xNzQ5L3RleHRyZWdpb246ZTg5MjM2ZWJlYjE0NDBiMzk5ZGIyMWY2NjRkOWVjYmFfMjE5OTAyMzI1NTU2Mg_001226f9-846b-4697-ad14-e0ef04be8958"
      unitRef="number">0.7750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i828582b8f0684229b4fc0841a4dad546_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfMy01LTEtMS0xNzgzL3RleHRyZWdpb246M2EzNGQ3MDU1YWMyNDBhMGE3MTRmOWZhNzdjMTQ0NGNfMjE5OTAyMzI1NTU1Ng_805307ff-d8b6-4b5a-b46b-78ff39f1fa8d"
      unitRef="number">0.0061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i828582b8f0684229b4fc0841a4dad546_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfMy01LTEtMS0xNzgzL3RleHRyZWdpb246M2EzNGQ3MDU1YWMyNDBhMGE3MTRmOWZhNzdjMTQ0NGNfMjE5OTAyMzI1NTU2Mg_787347ea-e52c-4fa6-81ba-4730eb439603"
      unitRef="number">0.0107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="iecdf4217613342afa24bbd22b4b39b7d_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfMy03LTEtMS0xNzU1L3RleHRyZWdpb246MTI2NzZmM2U5NWE0NDQ4NTgyZTZiMGVmZWQ0NDYzOGRfMjE5OTAyMzI1NTU1Ng_c073ffa9-3fa0-445c-8d17-2d28bba499c9"
      unitRef="number">0.0052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="iecdf4217613342afa24bbd22b4b39b7d_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfMy03LTEtMS0xNzU1L3RleHRyZWdpb246MTI2NzZmM2U5NWE0NDQ4NTgyZTZiMGVmZWQ0NDYzOGRfMjE5OTAyMzI1NTU2Mg_fc42327d-5c69-4880-b450-a72ca8a67f8c"
      unitRef="number">0.0082</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i828582b8f0684229b4fc0841a4dad546_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfNC01LTEtMS0w_28063681-9e03-4eff-bc1f-aef76c837e2b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iecdf4217613342afa24bbd22b4b39b7d_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfNC03LTEtMS0w_baca2d63-9f4f-4b3c-9146-8cb8bc54d588"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i831760f657024f74821bd9ca2b76619e_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfNS01LTEtMS0xNzkyL3RleHRyZWdpb246NjE4MzU3ZjFhNDljNGE5Nzg1YjRmZmQ2M2YzOTI2ZTFfMjE5OTAyMzI1NTU1Ng_22e9a867-58a1-4cb1-bc82-a1fb5bf40aae">P5Y5M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i59659d1cd26646528866c9b4dadc1fe9_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfNS01LTEtMS0xNzkyL3RleHRyZWdpb246NjE4MzU3ZjFhNDljNGE5Nzg1YjRmZmQ2M2YzOTI2ZTFfMjE5OTAyMzI1NTU2Mg_bd81bbe3-f61e-452d-af8b-4a27e3e2fdbc">P6Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i63b3c401b3684d3d9e2ddf7d380783a0_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfNS03LTEtMS0xNzY0L3RleHRyZWdpb246YWM1ZDMwNTdmMTZjNGM5M2EyM2RmNDk3YzJiMzgxYzlfMjE5OTAyMzI1NTU1Ng_61c424ec-728b-4491-83ee-dbfbf3058e29">P5Y4M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id5b2272f11ae4ef4b4ae673b5dade946_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfNS03LTEtMS0xNzY0L3RleHRyZWdpb246YWM1ZDMwNTdmMTZjNGM5M2EyM2RmNDk3YzJiMzgxYzlfMjE5OTAyMzI1NTU2Mg_d3ba2e17-2919-4341-93aa-7063e7bbfb82">P6Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <plrx:UnderlyingCommonStockFairValue
      contextRef="i831760f657024f74821bd9ca2b76619e_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfNi01LTEtMS0xNzk4L3RleHRyZWdpb246NjdjMWNjNWJiZmNhNDJiYzhmMGZmODVmOTY3ZWQ2MzJfMjE5OTAyMzI1NTU1Ng_3403ce7a-858d-4ee5-be2d-47acf09a22bc"
      unitRef="usdPerShare">26.13</plrx:UnderlyingCommonStockFairValue>
    <plrx:UnderlyingCommonStockFairValue
      contextRef="i59659d1cd26646528866c9b4dadc1fe9_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfNi01LTEtMS0xNzk4L3RleHRyZWdpb246NjdjMWNjNWJiZmNhNDJiYzhmMGZmODVmOTY3ZWQ2MzJfMjE5OTAyMzI1NTU2Mg_d1367a71-21a7-4414-9772-8082f32845bc"
      unitRef="usdPerShare">38.23</plrx:UnderlyingCommonStockFairValue>
    <plrx:UnderlyingCommonStockFairValue
      contextRef="iecdf4217613342afa24bbd22b4b39b7d_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjE1ZGUwMmMwM2I3ODRkNGRiOWJhY2QzNjk2NGM4NWZiL3RhYmxlcmFuZ2U6MTVkZTAyYzAzYjc4NGQ0ZGI5YmFjZDM2OTY0Yzg1ZmJfNi03LTEtMS0xNzcwL3RleHRyZWdpb246M2ZkMzNkMWFmZWU2NDdmOWE1MzUyMGI4YWY0YWFjZGJfMjE5OTAyMzI1NTU1Ng_1b90b00c-0ff3-4bfd-bccc-f3847074a657"
      unitRef="usdPerShare">6.22</plrx:UnderlyingCommonStockFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id488175347454580a2fe937fb2cfb25f_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNjAxMg_3d033433-39a3-4135-b6d1-3724ad0cd55a"
      unitRef="shares">201688</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODY4MA_39bda0f2-af87-4222-967c-caf0f3e49fca">A summary of option activity under the 2015 Plan and the 2020 Plan is as follows:&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:12pt;font-weight:400;line-height:100%"&gt;&#160;&#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;Number&lt;br/&gt;of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&#160;Exercise&lt;br/&gt;Price per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Outstanding as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,993,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;8.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;8.84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;43,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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 2px 12.25pt;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;Granted&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;1,283,741&#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 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;27.46&#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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(181,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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;Forfeited / expired&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;(253,835)&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 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;14.59&#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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Outstanding as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;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;3,842,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Exercisable as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;6.64&#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;8.14&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;22,496&#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:#cff0fc;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;Vested and expected to vest as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib6b7ee722cf646e7b44248398c924671_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfMS0xLTEtMS0w_0f82d527-50af-4b49-a50e-fd92ecc5a673"
      unitRef="shares">2993855</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib6b7ee722cf646e7b44248398c924671_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfMS0zLTEtMS0w_17a33449-8e6a-43a4-939f-aa1aa5a6ef76"
      unitRef="usdPerShare">8.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i5b3c6e1cb9c449ff9e544ae7e9d81b3f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfMS01LTEtMS0w_efe1f4c5-d497-442c-bbb2-6038f80babe1">P8Y10M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib6b7ee722cf646e7b44248398c924671_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfMS03LTEtMS0w_18b8b7cd-634b-4682-ad5e-01bf9e47d306"
      unitRef="usd">43890</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfMi0xLTEtMS0w_29872a07-cdde-40f1-9890-36fa9193c612"
      unitRef="shares">1283741</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfMi0zLTEtMS0w_07775e84-7ddc-4201-b077-624c4205ca10"
      unitRef="usdPerShare">27.46</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfMy0xLTEtMS0w_641d74f5-6798-47cb-ab6b-112f9e0d37a5"
      unitRef="shares">181173</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfMy0zLTEtMS0w_7ee90518-f6cf-46df-9067-4ec5e0772511"
      unitRef="usdPerShare">5.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNC0xLTEtMS0w_892306c9-4624-4ebd-94e1-bf8fa4845156"
      unitRef="shares">253835</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNC0zLTEtMS0w_06da9494-6036-4737-986c-0552185aa88c"
      unitRef="usdPerShare">14.59</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ied10f7b6c16a4118bccdc485f86b5f74_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNS0xLTEtMS0w_c0b4057b-088d-4351-8f48-77d8d07bef7b"
      unitRef="shares">3842588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ied10f7b6c16a4118bccdc485f86b5f74_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNS0zLTEtMS0w_d29e2e4f-2180-469c-83b9-36a4d08e79b9"
      unitRef="usdPerShare">14.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNS01LTEtMS0w_997a10ed-2911-47ce-a6af-2c65947e4f61">P8Y9M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ied10f7b6c16a4118bccdc485f86b5f74_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNS03LTEtMS0w_7745c968-a814-4975-9b74-e67c8e97ba6a"
      unitRef="usd">57309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ied10f7b6c16a4118bccdc485f86b5f74_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNi0xLTEtMS0w_b6902571-96f6-4ae2-ab80-988856e5ac06"
      unitRef="shares">1000620</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ied10f7b6c16a4118bccdc485f86b5f74_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNi0zLTEtMS0w_ca613d39-494f-4f97-88a0-3705721c96ec"
      unitRef="usdPerShare">6.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNi01LTEtMS0w_2da80762-5687-4eb5-a4b4-84961483e05f">P8Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ied10f7b6c16a4118bccdc485f86b5f74_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNi03LTEtMS0w_af989818-86a6-40a3-b515-1bef59577888"
      unitRef="usd">22496</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ied10f7b6c16a4118bccdc485f86b5f74_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNy0xLTEtMS0w_f446824f-c6e6-4cfc-9aff-40737aeed8ca"
      unitRef="shares">3842588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ied10f7b6c16a4118bccdc485f86b5f74_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNy0zLTEtMS0w_1c2d56f1-dc66-494f-9ce5-7dd321502fe1"
      unitRef="usdPerShare">14.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ie1cd62ea150e4772a4c65ce8bc59f15d_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNy01LTEtMS0w_3c1afd91-2146-4839-8cfc-c47878bb8544">P8Y9M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ied10f7b6c16a4118bccdc485f86b5f74_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmNlMWJhNGRjZTc2YTRkNzg5YzI3NGM2ZTA5OGI5MDA2L3RhYmxlcmFuZ2U6Y2UxYmE0ZGNlNzZhNGQ3ODljMjc0YzZlMDk4YjkwMDZfNy03LTEtMS0w_677dcf91-548c-496b-af1b-f7952a61ff9d"
      unitRef="usd">57309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i828582b8f0684229b4fc0841a4dad546_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNjQwMw_03a8c317-b5f8-4925-aa60-90553755f6c3"
      unitRef="usdPerShare">17.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODY4NA_e51e8dd8-919b-4d6b-811b-929231364312">&lt;div style="margin-top:6pt;text-indent:63pt"&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 presents the components and classification of stock-based compensation expense for the Company&#x2019;s stock-based awards for the three and six months ended June&#160;30, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:52.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&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:10.011%"/&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:10.011%"/&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:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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 awards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Stock options and ESPP&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;2,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,102&#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:#cff0fc;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 expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;4,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #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;General and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6118ddd1f8cf4488b08c9b1413e4d821_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfMi0xLTEtMS0w_fc2a3762-ae66-4525-9c3c-e3d158a1917a"
      unitRef="usd">51000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i834c339403934b51b801a9decd6f58e9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfMi0zLTEtMS0w_e23f5800-d78d-409e-a635-42fcf8b4aa39"
      unitRef="usd">51000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id54ae6c3d8064cf0a1dd6e8664ba4901_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfMi01LTEtMS0w_99517c9b-6463-4948-99e2-92a94982e5cd"
      unitRef="usd">102000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic671a97111eb43bd9ea4cfdf927e3834_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfMi03LTEtMS0w_a5b5f04c-c337-4794-b23f-4e97aac744e0"
      unitRef="usd">109000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i963d3d60c6f7405f9b6e775d41b5f421_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfMy0xLTEtMS0w_5decd473-4eac-4a18-b1f5-ced8ff71b109"
      unitRef="usd">2229000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3385bb7e40ff46d5ae9228cf9a11dfe9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfMy0zLTEtMS0w_f71221ca-fdec-42a7-bc19-4e264414332f"
      unitRef="usd">735000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a590a4122e6462fbf00709a3b717ef8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfMy01LTEtMS0w_7a504c06-cdb5-4d19-8672-d2d489ed0bbb"
      unitRef="usd">4756000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id7353febec1742b8a113b11b2194c336_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfMy03LTEtMS0w_195e9e4d-beee-48b9-9833-f7621010ca56"
      unitRef="usd">1102000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNC0xLTEtMS0w_e476833a-ba62-4c16-80e9-ebd733d14df8"
      unitRef="usd">2280000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNC0zLTEtMS0w_bc3e211c-d8c5-46ab-a14d-0903760f55cf"
      unitRef="usd">786000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNC01LTEtMS0w_e2f0dd82-8492-4d8d-b2b8-b5e623288e71"
      unitRef="usd">4858000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNC03LTEtMS0w_ffcbca12-113d-4d43-bee3-d84888036af8"
      unitRef="usd">1211000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie9d0f12bc2bf4957b7a317a25c2027ec_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNS0xLTEtMS0w_83126756-4a12-4cc0-a7b9-fc16770da4c0"
      unitRef="usd">868000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibfb5f9a1d9b64033aaa1e60ab6d3d71e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNS0zLTEtMS0w_87c4db9b-a2ac-4df3-b948-2640bb9cdfd3"
      unitRef="usd">287000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7706e0a2297841adb66e1e18869d7432_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNS01LTEtMS0w_ad052b2b-a543-44e4-9e77-d2d7773e6dc0"
      unitRef="usd">2038000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ief9654964aa74a23a850a5f7ef7f0187_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNS03LTEtMS0w_2e6a057e-b52c-4b2e-a268-ad2e4d81c5c0"
      unitRef="usd">451000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a48570f5a6b4857a3f31b0fde07fdad_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNi0xLTEtMS0w_fed19fef-01c7-4a75-9fca-1b49d6aa21d7"
      unitRef="usd">1412000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i68eb462931dd45e7bebac36a7ff80df1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNi0zLTEtMS0w_d70d7328-2364-46b4-8e7e-2e8b5e907403"
      unitRef="usd">499000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iec9b1116415847a1aa2b487cff7bd72e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNi01LTEtMS0w_c61e6468-372a-441f-9c19-5494eb937833"
      unitRef="usd">2820000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia9f3bcf4381f45ebab7be880c12bbc86_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOmM5M2JkMWRkZGJiNzRjNzA4ZjE5YWM4Mjc2ZTlmNGQ2L3RhYmxlcmFuZ2U6YzkzYmQxZGRkYmI3NGM3MDhmMTlhYzgyNzZlOWY0ZDZfNi03LTEtMS0w_c22e0766-ddfd-4c02-9a9b-3501b54a1079"
      unitRef="usd">760000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="idf57b8c90e1b4b1a8901bb56d99bbd09_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNjY1OA_66414beb-ccd7-4b95-9ffd-f66e9c6a263d"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i689cf98bfffe4ef3a7f21f1abde5e3d4_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNjc2Nw_61c4bc27-628d-40b4-a07d-2e05589261ea">P0Y9M14D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ifbe86e48db314a27a0a8501328e1d318_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNjgyNg_2d839aa6-dcbd-442c-95fb-72d73ec5b810"
      unitRef="usd">30400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic920c87d078849fbb3ffcbf6a532a9c9_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNjkzNQ_1a0e8a5d-8dd9-4fcc-93d5-7c1bef0a235e">P2Y8M26D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i877b1e5f475e48f98458dc6fc3859d22_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNzEyMA_34325d10-5ed3-412e-b8d9-fc0d226b1b05"
      unitRef="shares">700000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i1de3bece027949ae958373676701d75f_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNzM3OA_63d0a356-4343-46d3-9efa-2c5787a2664e"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i877b1e5f475e48f98458dc6fc3859d22_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNzQ4MQ_4be24a9e-741f-43f6-af2d-a067b6992940"
      unitRef="shares">700000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="id16f7b1d8dc34e40bd7e634ec115ff59_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNzc3NA_60db7946-9c4c-4bc9-99b1-2e968741d52c"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <plrx:EmployeeStockPurchasePlanOfferingPeriod
      contextRef="i66968a6faf6c44df9a775c85baf8b1fa_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODY4Mg_05aa2357-9c89-4e5d-bb17-a6f42bd1b541">P6M</plrx:EmployeeStockPurchasePlanOfferingPeriod>
    <plrx:CommonStockFairMarketValuePercentage
      contextRef="i66968a6faf6c44df9a775c85baf8b1fa_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfNzk3OA_477d02c6-89ee-414b-9b6d-60ec917500a7"
      unitRef="number">0.85</plrx:CommonStockFairMarketValuePercentage>
    <plrx:CommonStockFairMarketValuePercentage
      contextRef="i66968a6faf6c44df9a775c85baf8b1fa_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODA0OQ_62b0b04a-20ac-4a1a-b3e6-2d81c24cab57"
      unitRef="number">0.85</plrx:CommonStockFairMarketValuePercentage>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id53bc4f60c114958b1c912a2cfc13db0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfMjE5OTAyMzI2NDM2MQ_3a4f1ca0-a371-42d0-bc56-c68f00c28bd5"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i66968a6faf6c44df9a775c85baf8b1fa_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODI0OQ_846d67e9-bf65-43b8-af05-2b9053f955b4"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5169d7c73d2949bab852ab78df7be283_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODMyNg_5b191d5a-be4c-4e05-a03f-ab2bb921da3b"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if1a2ddab96b3473d9a3686aa5fee25a7_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODMyNg_81fcdd50-f5c2-4384-a1f3-dcd1d0b5920f"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i66968a6faf6c44df9a775c85baf8b1fa_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODQ3Mg_8a68575f-0dda-4941-a344-b812a5886a79"
      unitRef="shares">59766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RleHRyZWdpb246YWFhOWVhNWUxNGUwNDhiNTk2YTMxZWQ2MmNiZmZkMjFfODY4Mw_14b513fc-d411-4123-94dc-8fdebab211f0">The Company used Black-Scholes option pricing model to estimate stock-based compensation expense for the 2020 ESPP with the following assumptions:&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:83.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cff0fc;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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Expected term of options (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Expected dividends&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id53bc4f60c114958b1c912a2cfc13db0_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjZjN2RjN2JkNGM0OTQ3MThhODE1OGY0NTkwZjI0MTg0L3RhYmxlcmFuZ2U6NmM3ZGM3YmQ0YzQ5NDcxOGE4MTU4ZjQ1OTBmMjQxODRfMi0xLTEtMS0w_7e771654-c7c1-463a-ab87-9c932b71fdff"
      unitRef="number">0.0007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id53bc4f60c114958b1c912a2cfc13db0_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjZjN2RjN2JkNGM0OTQ3MThhODE1OGY0NTkwZjI0MTg0L3RhYmxlcmFuZ2U6NmM3ZGM3YmQ0YzQ5NDcxOGE4MTU4ZjQ1OTBmMjQxODRfMy0xLTEtMS0w_7dfe0c2f-a162-44c4-bf1a-43b4988beea2">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id53bc4f60c114958b1c912a2cfc13db0_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjZjN2RjN2JkNGM0OTQ3MThhODE1OGY0NTkwZjI0MTg0L3RhYmxlcmFuZ2U6NmM3ZGM3YmQ0YzQ5NDcxOGE4MTU4ZjQ1OTBmMjQxODRfNC0xLTEtMS0w_3bf8a1da-1423-41fb-8a2b-5ed22d33ce70"
      unitRef="number">0.8951</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id53bc4f60c114958b1c912a2cfc13db0_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82NC9mcmFnOmFhYTllYTVlMTRlMDQ4YjU5NmEzMWVkNjJjYmZmZDIxL3RhYmxlOjZjN2RjN2JkNGM0OTQ3MThhODE1OGY0NTkwZjI0MTg0L3RhYmxlcmFuZ2U6NmM3ZGM3YmQ0YzQ5NDcxOGE4MTU4ZjQ1OTBmMjQxODRfNS0xLTEtMS0w_8ebb7c5f-6a88-4ef2-bd27-da04131b2f75"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82Ny9mcmFnOmNlMjY0NmVjNzhkMDRjMGU5MzVhNTYyMDg3YWI1YzQ3L3RleHRyZWdpb246Y2UyNjQ2ZWM3OGQwNGMwZTkzNWE1NjIwODdhYjVjNDdfNDYz_b2981b86-d61e-4fd8-857c-b795cd4c8837">Income TaxesFor the three and six months ended June&#160;30, 2021 and 2020, the Company did not record an income tax provision. The Company will continue to maintain a 100% valuation allowance on total deferred tax assets. The Company believes it is more likely than not that the related deferred tax assets will not be realized. As a result, the Company&#x2019;s effective tax rate will remain at 0% because there are no estimated or discrete items which would impact the tax provision.</us-gaap:IncomeTaxDisclosureTextBlock>
    <plrx:ValuationAllowanceAsPercentageOnDeferredTaxAssets
      contextRef="i88db14a9c1cb4ca097bab484b3ba849f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82Ny9mcmFnOmNlMjY0NmVjNzhkMDRjMGU5MzVhNTYyMDg3YWI1YzQ3L3RleHRyZWdpb246Y2UyNjQ2ZWM3OGQwNGMwZTkzNWE1NjIwODdhYjVjNDdfMTQ5_41b08f9f-2169-4fa3-8674-a3a08e1242dc"
      unitRef="number">1</plrx:ValuationAllowanceAsPercentageOnDeferredTaxAssets>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV82Ny9mcmFnOmNlMjY0NmVjNzhkMDRjMGU5MzVhNTYyMDg3YWI1YzQ3L3RleHRyZWdpb246Y2UyNjQ2ZWM3OGQwNGMwZTkzNWE1NjIwODdhYjVjNDdfMzY5_5068600c-a348-46b8-81bb-9a1ca662129e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTY4NA_ec84f72a-75b9-4923-a538-9285b0761413">Commitments and Contingencies&lt;div style="margin-top:6pt;text-indent:27pt"&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;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&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 contractual arrangements with research and development organizations and suppliers; however, these contracts are generally cancellable on 30 days&#x2019; notice and the obligations under these contracts are largely based on services performed.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&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;License and Collaboration Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potential payments related to the Company&#x2019;s license and research agreements, including milestone and royalty payments, are detailed in Notes 6 and 7.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2018, the Company entered into a non-cancelable lease agreement (the &#x201c;Lease&#x201d;) for premises consisting of approximately 32,974 square feet located in South San Francisco, California (the &#x201c;Premises&#x201d;). The Company moved into the Premises in July 2018. The Premises is being used for the Company&#x2019;s corporate headquarters and principal operating facility. The term of the Lease is eighty-four months, which commenced on July&#160;1, 2018. Base rent was abated for the first two months of the lease term and thereafter is $0.2 million per month during the first year of the lease term, with specified annual increases thereafter. The Company paid a refundable security deposit of approximately $0.4 million, which is included in other non-current assets in the balance sheets at June&#160;30, 2021 and December&#160;31, 2020. The Company has the right to extend the lease term by seven years upon written notice not more than twelve months nor less than nine months prior to the expiration of the original lease term, with monthly payments equal to the &#x201c;fair rental value&#x201d; as defined in the Lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&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 three months ended June&#160;30, 2021 and 2020, rent expense, including common area maintenance expense, was $0.6 million. For the six months ended June 30, 2021 and 2020 rent expense was $1.2 million and $1.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under the Lease as of June&#160;30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:85.430%"/&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.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;Year ending December 31:&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;Operating&lt;br/&gt;Lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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 (remainder of the year)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,098&#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:#cff0fc;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="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#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:#cff0fc;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="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;8,690&#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:CommitmentsAndContingenciesDisclosureTextBlock>
    <plrx:ContractualArrangementsCancellationPeriod
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMjE0_e8c3d909-f2be-4100-b008-af4c3e349726">P30D</plrx:ContractualArrangementsCancellationPeriod>
    <plrx:LeasedSpaceUnderNonCancellableOperatingLease
      contextRef="ie3d4e49d94504a4289b672518394d035_D20180201-20180228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfNjM2_d3c610ce-e015-47ca-93c8-b7d8313c08c7"
      unitRef="sqft">32974</plrx:LeasedSpaceUnderNonCancellableOperatingLease>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ic0b819e159b14fd1a387aa2a28bec908_I20180228"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfODg5_d8542be9-72f8-4afc-b027-de2272beb5fd">P84M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <plrx:LesseeOperatingLeaseBaseRentAbatementPeriod
      contextRef="i781feb89e83843e88ddcabe549608c6e_D20180201-20180228"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfOTYx_9f933281-c99a-4997-8188-e46299ec5896">P2M</plrx:LesseeOperatingLeaseBaseRentAbatementPeriod>
    <plrx:BaseRentAbatedAmount
      contextRef="ie3d4e49d94504a4289b672518394d035_D20180201-20180228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTAwMA_7a921c90-3529-442f-b6b9-8f41f701d9c4"
      unitRef="usd">200000</plrx:BaseRentAbatedAmount>
    <us-gaap:SecurityDeposit
      contextRef="ibcd843c7785141d2ba5e3b4d7bf16c93_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTE2Mg_506dc4b4-2cfb-4aca-8c90-e0b9af40924c"
      unitRef="usd">400000</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit
      contextRef="i51e3e5299d7940b388d2e95e7aa11c60_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTE2Mg_c133a6d2-a100-4b4e-950a-370bf171cf18"
      unitRef="usd">400000</us-gaap:SecurityDeposit>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i990e63ccaaaf4cc48f61c3b55b060295_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTMwMg_dcef4055-ede5-41ab-a2cc-3e9031424ed4">P7Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <plrx:LeaseTermExtensionNoticePeriod
      contextRef="ib331facce71d47ad9c9b4319894593a8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTMzOQ_2f50facb-d033-4df5-8b7d-7bd118312711">P12M</plrx:LeaseTermExtensionNoticePeriod>
    <plrx:LeaseTermExtensionNoticePeriod
      contextRef="iaa14cdfad3f745f79c64355e13e3382b_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTM1Ng_65f8a50d-a569-481d-a13e-c9ab62e5c5a4">P9M</plrx:LeaseTermExtensionNoticePeriod>
    <plrx:OperatingLeaseRentExpenseAndCommonAreaMaintenanceCharges
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTU5Mw_96293f8b-9d6a-4e5b-82ea-7277fc2daf46"
      unitRef="usd">600000</plrx:OperatingLeaseRentExpenseAndCommonAreaMaintenanceCharges>
    <plrx:OperatingLeaseRentExpenseAndCommonAreaMaintenanceCharges
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTU5Mw_e416c57e-df79-44bf-a8ef-26e90c2e9892"
      unitRef="usd">600000</plrx:OperatingLeaseRentExpenseAndCommonAreaMaintenanceCharges>
    <plrx:OperatingLeaseRentExpenseAndCommonAreaMaintenanceCharges
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMjE5OTAyMzI1NzM1NA_2f675b29-1fb6-4211-be9a-a3c9ff12cbdd"
      unitRef="usd">1200000</plrx:OperatingLeaseRentExpenseAndCommonAreaMaintenanceCharges>
    <plrx:OperatingLeaseRentExpenseAndCommonAreaMaintenanceCharges
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMjE5OTAyMzI1NzM4OQ_ae3ff76b-f71d-4aa0-aa8a-bc43f81c38df"
      unitRef="usd">1300000</plrx:OperatingLeaseRentExpenseAndCommonAreaMaintenanceCharges>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RleHRyZWdpb246MjNlMjE0ZWEyMjBmNDM0ZmJhMDRlNzI1NzQ2MGM5NDBfMTY4NQ_8b53dc4b-53fa-43de-aa99-26f6f6c0ac8d">&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments under the Lease as of June&#160;30, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:85.430%"/&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.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;Year ending December 31:&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;Operating&lt;br/&gt;Lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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 (remainder of the year)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,098&#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:#cff0fc;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="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#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:#cff0fc;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="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;8,690&#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:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="ieff667259a684767b70dd731b0e327fa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RhYmxlOjI0ZDI5MGYxMzE5ZjQyYWY5Mjk1ZDMzZGQ0NGNhNWE4L3RhYmxlcmFuZ2U6MjRkMjkwZjEzMTlmNDJhZjkyOTVkMzNkZDQ0Y2E1YThfMS0yLTEtMS0w_be1e7b7d-a350-4013-a470-dec599314799"
      unitRef="usd">1031000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="ieff667259a684767b70dd731b0e327fa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RhYmxlOjI0ZDI5MGYxMzE5ZjQyYWY5Mjk1ZDMzZGQ0NGNhNWE4L3RhYmxlcmFuZ2U6MjRkMjkwZjEzMTlmNDJhZjkyOTVkMzNkZDQ0Y2E1YThfMi0yLTEtMS0w_c1ee20ef-e28c-4d29-9f92-5ada56dd9cff"
      unitRef="usd">2098000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="ieff667259a684767b70dd731b0e327fa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RhYmxlOjI0ZDI5MGYxMzE5ZjQyYWY5Mjk1ZDMzZGQ0NGNhNWE4L3RhYmxlcmFuZ2U6MjRkMjkwZjEzMTlmNDJhZjkyOTVkMzNkZDQ0Y2E1YThfMy0yLTEtMS0w_a7d62055-6b02-4020-a0b9-0f9d2af50dad"
      unitRef="usd">2171000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="ieff667259a684767b70dd731b0e327fa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RhYmxlOjI0ZDI5MGYxMzE5ZjQyYWY5Mjk1ZDMzZGQ0NGNhNWE4L3RhYmxlcmFuZ2U6MjRkMjkwZjEzMTlmNDJhZjkyOTVkMzNkZDQ0Y2E1YThfNC0yLTEtMS0w_eaf7ea38-724c-43cf-89bf-ae53dd7750a4"
      unitRef="usd">2247000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="ieff667259a684767b70dd731b0e327fa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RhYmxlOjI0ZDI5MGYxMzE5ZjQyYWY5Mjk1ZDMzZGQ0NGNhNWE4L3RhYmxlcmFuZ2U6MjRkMjkwZjEzMTlmNDJhZjkyOTVkMzNkZDQ0Y2E1YThfNS0yLTEtMS0w_4c28ac21-bfa6-4004-aee0-04eb9705f75e"
      unitRef="usd">1143000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="ieff667259a684767b70dd731b0e327fa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83MC9mcmFnOjIzZTIxNGVhMjIwZjQzNGZiYTA0ZTcyNTc0NjBjOTQwL3RhYmxlOjI0ZDI5MGYxMzE5ZjQyYWY5Mjk1ZDMzZGQ0NGNhNWE4L3RhYmxlcmFuZ2U6MjRkMjkwZjEzMTlmNDJhZjkyOTVkMzNkZDQ0Y2E1YThfNi0yLTEtMS0w_2b833fff-faee-47b4-b004-a43fc5c83e55"
      unitRef="usd">8690000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMTg2Ng_78342a97-4a4e-4f65-8b15-a6740eaeee5b">Related Party Transactions&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021, the Company granted 26,572 stock options with a grant date fair value of $0.5 million to partners of Third Rock Ventures who are also serving as non-employee directors on the Company's board of directors. The shares of common stock subject to these options vest 25% on the first day of each calendar quarter for three quarters with the final vest date being the earlier of (i) the one-year anniversary of the grant date or (ii) the next Annual Meeting of Stockholders. In March 2020, the Company granted 26,573 stock options with a grant date fair value of $0.1 million&#160;to a partner at Third Rock Ventures, who is also serving as a non-employee director on the Company&#x2019;s board of directors. The shares of common stock subject to these options vest 1/12th on the last day of each calendar quarter over a three-year period and commenced vesting upon completion of our IPO. In order to vest, the stockholders must be providing continuous service to the Company through such vesting date. See Note&#160;11 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2019, the Company entered into the Novartis Agreement with Novartis covering the development and commercialization of the Company's preclinical product candidate, PLN-1474 and up to three additional targets. Upon execution of the agreement, Pliant also entered into a financing side letter with Novartis, whereby Novartis committed to provide up to $30.0 million in equity financing of which $20.0 million was provided for preferred stock as a part of a Series C equity offering and the remaining $10.0 million was completed in a private placement for common stock concurrently with the completion of the Company&#x2019;s IPO. As of June&#160;30, 2021 and December&#160;31, 2020, Novartis owned approximately 6.0% and 6.1%, respectively, of our outstanding shares of common stock on a fully diluted basis. See Note 6 for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i4ecbb70ac22746d1a5bec8015087fb7b_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMjE5OTAyMzI1ODY4Nw_d4e8ab73-3252-4e25-ab8c-d3288987deab"
      unitRef="shares">26572</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue
      contextRef="i4ecbb70ac22746d1a5bec8015087fb7b_D20200601-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMjE5OTAyMzI1ODY5Ng_5cb9a4b0-923d-4c1f-ba1e-66e552140a39"
      unitRef="usd">500000</plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i4ecbb70ac22746d1a5bec8015087fb7b_D20200601-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMjE5OTAyMzI1ODcwMw_ede0d170-ffe1-47fe-8e9a-85c2d3420585"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="icb78d52b36d54853996bc018875b6fa3_D20200301-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfNzE_d9aef00c-f7bb-4807-8f2e-de1ecd304a5f"
      unitRef="shares">26573</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue
      contextRef="icb78d52b36d54853996bc018875b6fa3_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMTIw_c845fb97-bd95-4ed4-a24e-0e01a5d9f19d"
      unitRef="usd">100000</plrx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i56bdf80978f84618b2de470822a73db4_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMTg2NQ_f01f1b50-82b0-4a28-a375-6a6fd8a44b1a">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <plrx:NumberOfIntegrinResearchTargets
      contextRef="id2e9cf5f7db74a57b8f5ecb1ad0c7321_D20191001-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMTI4Ng_e313bcb0-96ea-4a0e-a1d0-f95135800318"
      unitRef="class">3</plrx:NumberOfIntegrinResearchTargets>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id38f6e2509544b9890de8c422035dcb7_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMTQ1MA_ef4cf17e-43c5-4848-98dc-6d4089ab859f"
      unitRef="usd">30000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia42d2296450d4600bc6f903756231384_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMTQ4Mg_c65d7f83-f9d5-406a-b30f-b81557e3ff2b"
      unitRef="usd">20000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4b9ff37db1054c8eafa48182cfe93ce0_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMTU3Ng_e225e467-1a11-4cff-b569-7949c66b88bc"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <plrx:PercentageOfOutstandingSharesOnFullyDilutedBasis
      contextRef="id65584593b4e4074a1e2bdf2917856c5_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMTczNA_749e8d20-7168-4aed-b0e3-9afa450e5536"
      unitRef="number">0.060</plrx:PercentageOfOutstandingSharesOnFullyDilutedBasis>
    <plrx:PercentageOfOutstandingSharesOnFullyDilutedBasis
      contextRef="ie3c1352581c342f98bcf9076c7a48137_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83My9mcmFnOjJhMmE2ZDQyNGYwMzRlNjNiMDZiYTFkNjYyNjNhNzNhL3RleHRyZWdpb246MmEyYTZkNDI0ZjAzNGU2M2IwNmJhMWQ2NjI2M2E3M2FfMTc0MQ_030c77f4-533f-40fb-8a0c-e99f9faba2ab"
      unitRef="number">0.061</plrx:PercentageOfOutstandingSharesOnFullyDilutedBasis>
    <us-gaap:DefinedContributionPlanTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83OS9mcmFnOjQ3ODZiNDE1ZmIwODQ3ODZiNWZhZmIzODVjMGEzNTViL3RleHRyZWdpb246NDc4NmI0MTVmYjA4NDc4NmI1ZmFmYjM4NWMwYTM1NWJfNDE1_db8e380c-c436-4b7d-a5c3-1c966c74273b">Defined Contribution Plan&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors a defined contribution plan under Section&#160;401(k) of the Internal Revenue Code covering substantially all full-time U.S. employees. Employee contributions are voluntary and are determined on an individual basis subject to the maximum allowable under federal tax regulations. The Company made contributions to the plan of  $0.2 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;&#160;and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.1 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the three months ended June&#160;30, 2021 and 2020, respectively, and $0.4 million and $0.2 million for the six months ended June&#160;30, 2021 and 2020, respectively.&lt;/span&gt;</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83OS9mcmFnOjQ3ODZiNDE1ZmIwODQ3ODZiNWZhZmIzODVjMGEzNTViL3RleHRyZWdpb246NDc4NmI0MTVmYjA4NDc4NmI1ZmFmYjM4NWMwYTM1NWJfMzc2_0a2ee8b8-70b2-4dd6-b9dd-d60436f1cb2d"
      unitRef="usd">200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83OS9mcmFnOjQ3ODZiNDE1ZmIwODQ3ODZiNWZhZmIzODVjMGEzNTViL3RleHRyZWdpb246NDc4NmI0MTVmYjA4NDc4NmI1ZmFmYjM4NWMwYTM1NWJfMjE5OTAyMzI1NTk3NQ_b26156b9-2cfa-4a76-a5ce-3d8904a56440"
      unitRef="usd">100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83OS9mcmFnOjQ3ODZiNDE1ZmIwODQ3ODZiNWZhZmIzODVjMGEzNTViL3RleHRyZWdpb246NDc4NmI0MTVmYjA4NDc4NmI1ZmFmYjM4NWMwYTM1NWJfMjE5OTAyMzI1NjAwMA_55cb4b16-3a00-4548-9c52-ecf96c4dd6e1"
      unitRef="usd">400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV83OS9mcmFnOjQ3ODZiNDE1ZmIwODQ3ODZiNWZhZmIzODVjMGEzNTViL3RleHRyZWdpb246NDc4NmI0MTVmYjA4NDc4NmI1ZmFmYjM4NWMwYTM1NWJfMjE5OTAyMzI1NjAwOA_c7cd7d8b-b56a-4831-a4c0-6c5e73f6f384"
      unitRef="usd">200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RleHRyZWdpb246ODQ1OTdlOTY3ZmJkNDk3NjgxYWFjZmJkMmE3MzQ1NmRfNTU1_96da9ca3-a409-4372-b839-70781328236f">Net Loss Per Share Attributable to Common Stockholders&lt;div style="margin-top:6pt;text-indent:63pt"&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 outstanding shares of potentially dilutive securities were excluded from the computation of diluted net (loss)/income per share attributable to common stockholders for the periods presented, because including them would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,588&#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;2,529,999&#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;Restricted stock awards granted and not purchased&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;4,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195&#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;Unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,046&#160;&lt;/span&gt;&lt;/td&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;197,891&#160;&lt;/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 2px 12.25pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,912,829&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,732,085&#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;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net loss per share attributable to common stockholders is as follows (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:45.829%"/&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.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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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: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 loss&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;(22,831)&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 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;(17,001)&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 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;(45,687)&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 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;(5,972)&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;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding used to calculate net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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&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;35,746,922&#160;&lt;/span&gt;&lt;/td&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;12,253,943&#160;&lt;/span&gt;&lt;/td&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;35,726,393&#160;&lt;/span&gt;&lt;/td&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;7,062,780&#160;&lt;/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 2px 12.25pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,746,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,253,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,726,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,062,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #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;Net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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&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;(0.64)&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 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;(1.39)&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 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;(1.28)&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 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;(0.85)&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 12.25pt;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RleHRyZWdpb246ODQ1OTdlOTY3ZmJkNDk3NjgxYWFjZmJkMmE3MzQ1NmRfNTU2_748860b6-4f98-4539-ac97-761c599424e7">&lt;div style="margin-top:6pt;text-indent:63pt"&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 outstanding shares of potentially dilutive securities were excluded from the computation of diluted net (loss)/income per share attributable to common stockholders for the periods presented, because including them would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,588&#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;2,529,999&#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;Restricted stock awards granted and not purchased&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;4,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195&#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;Unvested restricted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,046&#160;&lt;/span&gt;&lt;/td&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;197,891&#160;&lt;/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 2px 12.25pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,912,829&#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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,732,085&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i440e799b015344aab2f3d6f0432a2337_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOjI5Mzg2MzY1MDE4YzQyOGVhZTU0ZWNiNTJhOGM5Y2IwL3RhYmxlcmFuZ2U6MjkzODYzNjUwMThjNDI4ZWFlNTRlY2I1MmE4YzljYjBfMy0xLTEtMS0w_e7f21f9c-01b8-4af9-9dae-a38e055e55af"
      unitRef="shares">3842588</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9983fa0b80a147f69dc965894051dd5c_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOjI5Mzg2MzY1MDE4YzQyOGVhZTU0ZWNiNTJhOGM5Y2IwL3RhYmxlcmFuZ2U6MjkzODYzNjUwMThjNDI4ZWFlNTRlY2I1MmE4YzljYjBfMy0zLTEtMS0w_8ba3eb0e-a9ca-4ea5-9c3d-e6dd915a2d8f"
      unitRef="shares">2529999</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie22c92cccd7a4e5497d8ab73763d7c56_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOjI5Mzg2MzY1MDE4YzQyOGVhZTU0ZWNiNTJhOGM5Y2IwL3RhYmxlcmFuZ2U6MjkzODYzNjUwMThjNDI4ZWFlNTRlY2I1MmE4YzljYjBfNC0xLTEtMS0w_a44ca686-e9f0-4b83-97be-6cd7d39b0820"
      unitRef="shares">4195</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5ce58be5cb6d47338cb3c7f8eb2978ed_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOjI5Mzg2MzY1MDE4YzQyOGVhZTU0ZWNiNTJhOGM5Y2IwL3RhYmxlcmFuZ2U6MjkzODYzNjUwMThjNDI4ZWFlNTRlY2I1MmE4YzljYjBfNC0zLTEtMS0w_3ce79d32-db87-441b-abe5-378995777767"
      unitRef="shares">4195</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifb07c495bfbb43c18dfeb5c52ba8cb8d_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOjI5Mzg2MzY1MDE4YzQyOGVhZTU0ZWNiNTJhOGM5Y2IwL3RhYmxlcmFuZ2U6MjkzODYzNjUwMThjNDI4ZWFlNTRlY2I1MmE4YzljYjBfNS0xLTEtMS0w_5d6862a8-61a5-4c6b-8705-ce94c61b626a"
      unitRef="shares">66046</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i58131ae199a9499f81a6242c2c90f3fc_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOjI5Mzg2MzY1MDE4YzQyOGVhZTU0ZWNiNTJhOGM5Y2IwL3RhYmxlcmFuZ2U6MjkzODYzNjUwMThjNDI4ZWFlNTRlY2I1MmE4YzljYjBfNS0zLTEtMS0w_014c3a16-787d-4660-b7e9-d37a5ee84eb8"
      unitRef="shares">197891</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOjI5Mzg2MzY1MDE4YzQyOGVhZTU0ZWNiNTJhOGM5Y2IwL3RhYmxlcmFuZ2U6MjkzODYzNjUwMThjNDI4ZWFlNTRlY2I1MmE4YzljYjBfNi0xLTEtMS0w_4dfb0473-67b5-4fe2-b377-0d0dac8d4294"
      unitRef="shares">3912829</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOjI5Mzg2MzY1MDE4YzQyOGVhZTU0ZWNiNTJhOGM5Y2IwL3RhYmxlcmFuZ2U6MjkzODYzNjUwMThjNDI4ZWFlNTRlY2I1MmE4YzljYjBfNi0zLTEtMS0w_a864de76-e215-48e2-9f7a-94bf8846f1c0"
      unitRef="shares">2732085</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RleHRyZWdpb246ODQ1OTdlOTY3ZmJkNDk3NjgxYWFjZmJkMmE3MzQ1NmRfNTU0_6ce40602-22ef-45ae-af6e-0646009d6ccd">&lt;div style="margin-top:12pt;text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net loss per share attributable to common stockholders is as follows (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:45.829%"/&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.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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;Net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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: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 loss&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;(22,831)&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 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;(17,001)&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 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;(45,687)&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 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;(5,972)&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;Net loss attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding used to calculate net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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&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;35,746,922&#160;&lt;/span&gt;&lt;/td&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;12,253,943&#160;&lt;/span&gt;&lt;/td&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;35,726,393&#160;&lt;/span&gt;&lt;/td&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;7,062,780&#160;&lt;/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 2px 12.25pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,746,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,253,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,726,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,062,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #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;Net loss per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;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&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;(0.64)&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 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;(1.39)&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 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;(1.28)&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 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;(0.85)&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 12.25pt;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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfNC0xLTEtMS0w_02094484-bb5d-4fba-8e13-276b650b9a91"
      unitRef="usd">-22831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfNC0zLTEtMS0w_6b0c5c72-7eff-4b0b-b9ee-6b15abd8bdbb"
      unitRef="usd">-17001000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfNC01LTEtMS0w_7cfe6be1-0c7f-4b1c-94a0-f98d2d8654c0"
      unitRef="usd">-45687000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfNC03LTEtMS0w_0493ca11-4d4e-4957-bf8e-7c57175790a6"
      unitRef="usd">-5972000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfNi0xLTEtMS0w_96997e00-bd07-4f6e-8d24-935c90215ab9"
      unitRef="usd">-22831000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfNi0zLTEtMS0w_187be084-c5f9-407d-af0e-1659e2820751"
      unitRef="usd">-17001000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfNi01LTEtMS0w_1a71cb0e-5344-4bc7-8b3a-0277f35d692e"
      unitRef="usd">-45687000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfNi03LTEtMS0w_ccc22d31-53c0-4af6-ae58-b9bbfdb23257"
      unitRef="usd">-5972000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfOS0xLTEtMS0w_211e8f5d-aba3-4a51-88d5-bc4762e34d5b"
      unitRef="shares">35746922</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfOS0zLTEtMS0w_7836d924-5e3b-429a-ac6c-3498842f7532"
      unitRef="shares">12253943</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfOS01LTEtMS0w_e5c26148-01fe-4a46-baad-19b8d8102157"
      unitRef="shares">35726393</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfOS03LTEtMS0w_d188b455-9bb4-466a-a01a-d8ae93928d96"
      unitRef="shares">7062780</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTAtMS0xLTEtMA_04421528-6423-44d5-ae90-a97d1ec8045d"
      unitRef="shares">35746922</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTAtMy0xLTEtMA_a16ac8bb-25e3-45c0-ad6a-8589bc14477a"
      unitRef="shares">12253943</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTAtNS0xLTEtMA_ff295b08-3000-4795-bbfa-095a405b3cb2"
      unitRef="shares">35726393</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTAtNy0xLTEtMA_4c7e86d2-7324-413d-85c5-dbb37ddf9489"
      unitRef="shares">7062780</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTItMS0xLTEtMA_88990250-a72f-44c5-9e82-8c5a7043b14f"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTItMy0xLTEtMA_8089cd86-5f38-4a3d-9884-9dc06fb57e62"
      unitRef="usdPerShare">-1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTItNS0xLTEtMA_b9c4fcea-a6db-42aa-9556-17bcab8960db"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTItNy0xLTEtMA_843ba270-c327-4d19-bb07-72d3306568c6"
      unitRef="usdPerShare">-0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibd1f04fdbc04482aa93837cdd82b87e3_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTMtMS0xLTEtMA_ff9392d2-5f43-463f-b871-b7fe1869c939"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i114b44583c544da58ebf528e91392a3f_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTMtMy0xLTEtMA_2ea97d32-1084-4ea1-bcfb-9625b49b2c7b"
      unitRef="usdPerShare">-1.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTMtNS0xLTEtMA_110f789e-fa40-44ec-a1b8-3eb0692498e3"
      unitRef="usdPerShare">-1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b3a5ce39ce447719cdd58b1f6615863_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84Mi9mcmFnOjg0NTk3ZTk2N2ZiZDQ5NzY4MWFhY2ZiZDJhNzM0NTZkL3RhYmxlOmZlMzk0ZTczMWM5MzQ3Zjk5ZDRiYjY3Y2JmYzNjOWY4L3RhYmxlcmFuZ2U6ZmUzOTRlNzMxYzkzNDdmOTlkNGJiNjdjYmZjM2M5ZjhfMTMtNy0xLTEtMA_74214f90-a1a2-4682-a613-f92c4cd654df"
      unitRef="usdPerShare">-0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ib45b9cbefb6341518f842122f74deff8_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV84NS9mcmFnOmVhYjZkMzQyMDI3YzRjMTJiZDJmOGQxMjZiMTEyNDI4L3RleHRyZWdpb246ZWFiNmQzNDIwMjdjNGMxMmJkMmY4ZDEyNmIxMTI0MjhfMTcz_800b06ce-ade9-461b-8718-752829d70b2b">Subsequent EventsThe Company has evaluated subsequent events for financial statement purposes occurring through August&#160;9, 2021, the date these financial statements were issued.</us-gaap:SubsequentEventsTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNS0zLTEtMS0w_71039c44-3538-46a6-ba7d-75a85d7c4895"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNS0zLTEtMS0w_71039c44-3538-46a6-ba7d-75a85d7c4895"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTAtMy0xLTEtMA_5f0bb51e-b8f1-49c0-a62e-b10af96e029d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTAtMy0xLTEtMA_5f0bb51e-b8f1-49c0-a62e-b10af96e029d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNC0zLTEtMS0w_fed350da-0d2d-4aca-9dba-91bee7976a55"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNC0zLTEtMS0w_fed350da-0d2d-4aca-9dba-91bee7976a55"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTUtMy0xLTEtMA_b1fd1e3b-e8de-40c7-8a64-d227b03eddff"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTUtMy0xLTEtMA_b1fd1e3b-e8de-40c7-8a64-d227b03eddff"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTYtMy0xLTEtMA_515448a3-0fb7-4f69-b06c-c391f1b245bb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTYtMy0xLTEtMA_515448a3-0fb7-4f69-b06c-c391f1b245bb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNi0zLTEtMS0w_c44df01a-c7de-4800-bc10-a8e3357e789f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNi0zLTEtMS0w_c44df01a-c7de-4800-bc10-a8e3357e789f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOS0zLTEtMS0w_4d3ff4c4-1a58-449c-9b14-af1fbded1d74"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOS0zLTEtMS0w_4d3ff4c4-1a58-449c-9b14-af1fbded1d74"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjUtMy0xLTEtMA_1953ea5f-654b-416b-9b67-a8d9fce3c382"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjUtMy0xLTEtMA_1953ea5f-654b-416b-9b67-a8d9fce3c382"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMy0zLTEtMS0w_1ad6b0e6-39f3-4954-be60-a02793e770af"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMy0zLTEtMS0w_1ad6b0e6-39f3-4954-be60-a02793e770af"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjItMy0xLTEtMA_415b0ce2-09d3-4321-b5c3-5d353c8f18b7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjItMy0xLTEtMA_415b0ce2-09d3-4321-b5c3-5d353c8f18b7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMy0xLTEtMA_28742bd6-c05a-4acd-91e3-14a0ea4e8be4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMy0xLTEtMA_28742bd6-c05a-4acd-91e3-14a0ea4e8be4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNy0zLTEtMS0w_dd519f81-a660-4965-a2df-1269944c483e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNy0zLTEtMS0w_dd519f81-a660-4965-a2df-1269944c483e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTgtMy0xLTEtMA_f46cff67-6a24-4f51-b76c-54f7bd558b15"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTgtMy0xLTEtMA_f46cff67-6a24-4f51-b76c-54f7bd558b15"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOC0zLTEtMS0w_0bce9917-8f86-4b10-8bd6-ab3328600007"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOC0zLTEtMS0w_0bce9917-8f86-4b10-8bd6-ab3328600007"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjMtMy0xLTEtMA_33002908-a60a-42d6-9ba3-0eb8ea1d0f72"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjMtMy0xLTEtMA_33002908-a60a-42d6-9ba3-0eb8ea1d0f72"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTctMy0xLTEtMA_2bbf796a-0bb5-403b-ac58-f62d59c0784d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTctMy0xLTEtMA_2bbf796a-0bb5-403b-ac58-f62d59c0784d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTEtMy0xLTEtMA_06c14321-873f-477a-9ff4-fdb1cc9fecf3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTEtMy0xLTEtMA_06c14321-873f-477a-9ff4-fdb1cc9fecf3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTQtMy0xLTEtMA_f4c4684c-89ee-4d08-bbce-05dadb2063aa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTQtMy0xLTEtMA_f4c4684c-89ee-4d08-bbce-05dadb2063aa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjEtMy0xLTEtMA_6f904a91-f455-4e44-8724-f49d5d497dd5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjEtMy0xLTEtMA_6f904a91-f455-4e44-8724-f49d5d497dd5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjQtMy0xLTEtMA_34d8e3a3-f531-46c6-8ab2-586a7309d479"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjQtMy0xLTEtMA_34d8e3a3-f531-46c6-8ab2-586a7309d479"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31pt">The condensed balance sheet as of December&#160;31, 2020 has been derived from the audited financial statements as of that date</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNS0zLTEtMS0w_71039c44-3538-46a6-ba7d-75a85d7c4895"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTAtMy0xLTEtMA_5f0bb51e-b8f1-49c0-a62e-b10af96e029d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNC0zLTEtMS0w_fed350da-0d2d-4aca-9dba-91bee7976a55"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTUtMy0xLTEtMA_b1fd1e3b-e8de-40c7-8a64-d227b03eddff"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTYtMy0xLTEtMA_515448a3-0fb7-4f69-b06c-c391f1b245bb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNi0zLTEtMS0w_c44df01a-c7de-4800-bc10-a8e3357e789f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOS0zLTEtMS0w_4d3ff4c4-1a58-449c-9b14-af1fbded1d74"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjUtMy0xLTEtMA_1953ea5f-654b-416b-9b67-a8d9fce3c382"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMy0zLTEtMS0w_1ad6b0e6-39f3-4954-be60-a02793e770af"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjItMy0xLTEtMA_415b0ce2-09d3-4321-b5c3-5d353c8f18b7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjAtMy0xLTEtMA_28742bd6-c05a-4acd-91e3-14a0ea4e8be4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfNy0zLTEtMS0w_dd519f81-a660-4965-a2df-1269944c483e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTgtMy0xLTEtMA_f46cff67-6a24-4f51-b76c-54f7bd558b15"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfOC0zLTEtMS0w_0bce9917-8f86-4b10-8bd6-ab3328600007"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjMtMy0xLTEtMA_33002908-a60a-42d6-9ba3-0eb8ea1d0f72"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTctMy0xLTEtMA_2bbf796a-0bb5-403b-ac58-f62d59c0784d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTEtMy0xLTEtMA_06c14321-873f-477a-9ff4-fdb1cc9fecf3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMTQtMy0xLTEtMA_f4c4684c-89ee-4d08-bbce-05dadb2063aa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjEtMy0xLTEtMA_6f904a91-f455-4e44-8724-f49d5d497dd5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RhYmxlOmYxMjg4MmZlN2ZkNjQxZDA5M2IyYzJlMTRlM2UxNmRmL3RhYmxlcmFuZ2U6ZjEyODgyZmU3ZmQ2NDFkMDkzYjJjMmUxNGUzZTE2ZGZfMjQtMy0xLTEtMA_34d8e3a3-f531-46c6-8ab2-586a7309d479"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA2NjRiYWNkYTJjNDRjNDE4NmE3NTkwODFjZTdjOWZlL3NlYzowNjY0YmFjZGEyYzQ0YzQxODZhNzU5MDgxY2U3YzlmZV8xNi9mcmFnOmY5NTc4NDA4NjljYjQ4NGI5ZThjOTczMTYzM2RjMWUwL3RleHRyZWdpb246Zjk1Nzg0MDg2OWNiNDg0YjllOGM5NzMxNjMzZGMxZTBfMzI0_67c3c1fc-7ff2-43bc-aaa6-859244637112"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
