<?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:opht="http://www.ophthotech.com/20210331"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="opht-20210331.xsd" xlink:type="simple"/>
    <context id="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iae2d275343224baf8721cec6864bb8a8_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ide89fd5a393648ef9e1ec418f6d987ba_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifc9dde4a55214928bbf6110eb8780e0f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8b1c2adffeca4964b13bedaac2182276_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i96970abcea5747f1980a3e61f6379079_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="ib7dd8419cc5d41938f54cb354c8e6092_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="ife1f1f73f6bd4f399dc26cf727758ae9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="i53b39977620d47a5b4b4aad015edf1b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i93a987d04e4344d798a2c8965b00fa91_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="ic0612d6c1bb342ada37be94a87d1891f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="ia49402e5cbd540529a0084fa37dadd44_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="i5fa084ab0be24d2399b8db01fba4d62b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i85a82849412540b98f9c6fef6e945488_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0dc7c97f47f14a81b618565938bca4d2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="i69158bd237e34e59bfdd75423d5781f8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="i2c6e642de9d84453bc8b1749e8f2ce86_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="ie1858fc07a764ad48e1195f7e5fece29_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4f41e47fa48a48a0bbcf0c702a10725d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2c92e33cca1d467c8b03889f6d59294f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="i0a5f2fec07ae46939f45ced5307f90f2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="i96042a8fe8084e7a9459cafc8f64f2f7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="ib861d9af6b554e8d9806dab99b949c2b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i74b13bd30c164f62bfb6f852954651f3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="i2769550da43f4329afcdefc0f29b7f23_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="id17994718b3c41e5a6893f2d3e4ff7c9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="ifd33208cda3342ffada458195aaff66f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6320e78c0c1f478893041ee5408c917c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="idf8e678063b44b1abfc9012da33d6a24_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="iad7f729acee04862adfcccb506667b3d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="i649d442dc313412d993ae44cbbb65682_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic21b3e5e9a294c1c8ab1bb186f118180_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic5fa9b8741c14ce19d5611beb8de2515_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:AdenoAssociatedVirusMediatedGeneTherapyProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8131b661f6944102923b3f975d6952cf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0a3da196632a44498f275cc9a9aedad6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id88f6cd4542d4910bb4af79b128b313f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i23f285f3b3054e92a153da9beda1f5be_I20160430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-04-30</instant>
        </period>
    </context>
    <context id="i4772ed0a1d0646efa8ffc6541ebd6399_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">opht:UnderwrittenOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ied51484cc8344932b29f6b5be2359b71_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">opht:UnderwrittenOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6ac136a2eade45a7a0b8ff22e1eab3ab_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">opht:UnderwrittenOfferingUnderwritersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9192d0162df64281a2dec1ccf8c873fb_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2546a4ae5a1f4b5b96b31847efe521db_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie78687b7ef5a45d88343758939297745_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">opht:PrivatePlacementUnderwritersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i38df68db7459419aa928cd67ea6f9597_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic3e4f0ccb1d946e6bed30e8174300238_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">opht:EmployeeAndNonemployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9a9e7dc4fc764b8cba4bfbf9520ccbc1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">opht:EmployeeAndNonemployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i68960d3b911f4b14a07b0f05b5de9b37_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if992cbb26ddc41f1a48f3d53ffe62d54_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i895a180f5dc84748a304896969f71cea_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2e2856a8cc2c4ac8bbf792488b5b300a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2cebd77488a444dabac092ae4228447e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic835c109537a44478529887cb667dd18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i81c7a746337f4ab7a1aae0a12fc5402e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i657c9962c25340f88dc3e0a5de2ec934_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ied1a0a800bf74cf2ac22376586e99661_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i10f84b4147a140cdb967ca6dcbc3ba92_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iac9dd8a96c784a9a81780d7378fc9e40_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i807c991fb8044aadafa7a6c4fa41bdcc_D20130831-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opht:StockIncentive2013PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-08-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0a3b30e5ac2e44cb97d17af3c175c020_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opht:StockIncentive2013PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i85a4d39cd28246d3aa4fe19a97269d51_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opht:StockIncentive2013PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ide8b8fd101f648659a8843b733029c67_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opht:TwoThousandNineteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ia099a9af3f0443128f7031d291edae6c_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opht:TwoThousandNineteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8d6c6b9ec3f148f383e46b1f0e9f7325_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opht:TwoThousandNineteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ic336a39a6b5844eb82fe652590c1218f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opht:TwoThousandNineteenInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibe44a962d9234b7ca3e068b06c8c1ceb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i92b28b943b8a49968d80cb5e34da5e22_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia3ae7dc93d1f42f2997a531c12ffd403_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opht:StockIncentive2013PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7b27c77408d5460ea9ceae4376c67d02_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">opht:StockIncentive2013PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i943d1221184046189e421ee60ec79a56_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i20c62f752e8a453d88675d82f65501ca_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib27c6f1ef9ff444891316474d6d9b3ae_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id47de73b2b8d48e3acc7b5e3a2a7a226_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib077a84308b445ab8487cd38418e679a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</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="i03cdb8c3e060413388425dff18825cfa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9451a256db55450091742aea17354ec9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35aea5fae8b44d229f49247347bb2b08_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0e8e327fee7746239d8c196ca64bddb6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8d41dc2e356e43dabf6fc8f827869f99_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">opht:StockIncentive2013PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib5642b0eb339431d9d5adba261f29369_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i35bc08e2f6dd4fcb8a7c787488f94623_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i33e1ea2ecc184362b551e5448a9077d0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">opht:CARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8cb169a20bae43c39a45ae522f39084f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i332edbbb7f1d4c0bab653ed854a65933_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia86bddf8784644f9a0c8b79c220e0ef0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i86ece8a2c43f4dda952e0de3be67156f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9adde34234df45a6a61e899165c86a50_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if82e011290284d6bac87914279fcd9be_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6cb75e45f77f4430a307f27b5fea2f1a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iba7fea8c0de640439d682337f14d86d5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iafb9d21305164dcba4736f4db01a2a70_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie44cde3c85784f5c881451cd8c0e6918_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i079e9dfc13a9420b88a8af2fb81f4646_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib27eb39f97fa430d8d257818ea8ba03b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iddad45bb2f1848ccbdb2ec6d1ff1eba3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i246c9f189875431382aa5c61d5e820a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iec34134c3d8040c79d12bb7632f3849e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1157a7f832d646d29bc73e6784008080_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4d6d869a3954b4c99062bf4da198c08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77c0a6184ca14cf2bf866cebf844a582_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad97e6ea9979423888c3828fc9bd382a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42f78410138b4afcb48dd588356d6370_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idde5e5d672bf445b8fb3af55f834b509_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1b313bdbd014d00a5a437ee6e5cf63c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51712011ace34fd093ba5340b0b666db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f2a91d6b59447b3bf8d448c73f285db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c674023d2ee4aa4ab2f1da0f42a25b8_I20110930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:ArchemixCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:C5LicensedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:AchievementOfSpecifiedClinicalAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-09-30</instant>
        </period>
    </context>
    <context id="ife7a13f4beb2414f8f5d46bc0559b4ba_I20110930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:ArchemixCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:C5LicensedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:FirstIndicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-09-30</instant>
        </period>
    </context>
    <context id="id78b043f597e4fddb61b8dc66fe175fd_I20110930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:ArchemixCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:C5LicensedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:SecondandThirdIndicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-09-30</instant>
        </period>
    </context>
    <context id="ibcaed5ab5b09453fa7d2a6e8db09875e_I20110930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:ArchemixCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:C5LicensedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:SustainedDeliveryApplicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-09-30</instant>
        </period>
    </context>
    <context id="i5dc9b35670494b61aec528d1c7fc7286_I20110930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:ArchemixCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:C5LicensedProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:AchievementOfSpecifiedCommercialMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-09-30</instant>
        </period>
    </context>
    <context id="if2f39492fab941b1a9e157a936546b5e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:UniversityofFloridaResearchFoundationUFRFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">opht:RHOadRPLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:SpecifiedClinicalMarketingApprovalandReimbursementApprovalMilestonesRelatedtoaLicensedProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia06c5a120b1b4d4887d05b3dbcdeb82a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:UniversityofFloridaResearchFoundationUFRFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">opht:RHOadRPLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:SpecifiedCommercialSalesMilestonesRelatedtoaLicensedProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i27ce2a38fd08449a842f13dc669d3108_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:UniversityOfFloridaResearchFoundationUFRFAndUniversityOfPennsylvaniaPennMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:PrimaryLicensedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">opht:BEST1LicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:SpecifiedClinicalMarketingApprovalandReimbursementApprovalMilestonesRelatedtoaLicensedProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i94809c19384c4118a7a1312a718b812a_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i9cd4b28540384c138f92a384d6fd0c17_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:UniversityOfFloridaResearchFoundationUFRFAndUniversityOfPennsylvaniaPennMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:OtherLicensedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">opht:BEST1LicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:SpecifiedClinicalMarketingApprovalandReimbursementApprovalMilestonesRelatedtoaLicensedProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i37f62e1242e44dfebf7f7683e2c64d71_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:UniversityOfFloridaResearchFoundationUFRFAndUniversityOfPennsylvaniaPennMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:PrimaryLicensedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">opht:BEST1LicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:SpecifiedCommercialSalesMilestonesRelatedtoaLicensedProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="ieb8b37c0e16949258bbbecdb28862ff6_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:UniversityOfFloridaResearchFoundationUFRFAndUniversityOfPennsylvaniaPennMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:OtherLicensedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">opht:BEST1LicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:SpecifiedCommercialSalesMilestonesRelatedtoaLicensedProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i7086c322a9374c599fb38579408bb13b_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:UniversityOfMassachusettsUMassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:MiniCEP290Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:AchievementOfSpecifiedClinicalAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="if805ad0f1cdc4165936671809699c25d_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">opht:UniversityOfMassachusettsUMassMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:MiniCEP290Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:MilestoneEventsAxis">opht:SpecifiedCommercialSalesMilestonesRelatedtoaLicensedProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i4c60c542053b4383a80a85dbff24a068_I20181030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="opht:AssetAcquisitionAxis">opht:Inception4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-30</instant>
        </period>
    </context>
    <context id="i6a34b70c4de147de87cbb946478e0e45_D20181030-20181030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:GAProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:AssetAcquisitionAxis">opht:Inception4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-30</startDate>
            <endDate>2018-10-30</endDate>
        </period>
    </context>
    <context id="i61fcb4017b1b415d9be0dcbfb9afca4c_D20181030-20181030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">opht:WetAMDProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="opht:AssetAcquisitionAxis">opht:Inception4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-30</startDate>
            <endDate>2018-10-30</endDate>
        </period>
    </context>
    <context id="i302bb4165df24ada9fc7cfcb1f615b37_D20181030-20181030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="opht:AssetAcquisitionAxis">opht:Inception4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-30</startDate>
            <endDate>2018-10-30</endDate>
        </period>
    </context>
    <context id="i8584dc9416b042178aff310a948162bb_D20210422-20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001410939</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-22</startDate>
            <endDate>2021-04-22</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="productcandidate">
        <measure>opht:productCandidate</measure>
    </unit>
    <unit id="segment">
        <measure>opht:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="licensedproduct">
        <measure>opht:licensedProduct</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180L2ZyYWc6ODI2NDQwOTI1NDdmNDNiZmFmZWE4ZTQ3NmMxYzU1OTAvdGFibGU6MTFkMDg4OTU1NTM4NDNhNjg5NzFhODM5MmMzN2ZmNmIvdGFibGVyYW5nZToxMWQwODg5NTU1Mzg0M2E2ODk3MWE4MzkyYzM3ZmY2Yl8zLTEtMS0xLTA_bc88a256-c3ee-4e97-a653-ee51e757cda8">0001410939</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180L2ZyYWc6ODI2NDQwOTI1NDdmNDNiZmFmZWE4ZTQ3NmMxYzU1OTAvdGFibGU6MTFkMDg4OTU1NTM4NDNhNjg5NzFhODM5MmMzN2ZmNmIvdGFibGVyYW5nZToxMWQwODg5NTU1Mzg0M2E2ODk3MWE4MzkyYzM3ZmY2Yl80LTEtMS0xLTA_70eb8a2e-389e-42b1-8734-71946faf3a23">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180L2ZyYWc6ODI2NDQwOTI1NDdmNDNiZmFmZWE4ZTQ3NmMxYzU1OTAvdGFibGU6MTFkMDg4OTU1NTM4NDNhNjg5NzFhODM5MmMzN2ZmNmIvdGFibGVyYW5nZToxMWQwODg5NTU1Mzg0M2E2ODk3MWE4MzkyYzM3ZmY2Yl81LTEtMS0xLTA_ab3ccd7e-21ea-4cc3-b427-9df91baa44eb">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180L2ZyYWc6ODI2NDQwOTI1NDdmNDNiZmFmZWE4ZTQ3NmMxYzU1OTAvdGFibGU6MTFkMDg4OTU1NTM4NDNhNjg5NzFhODM5MmMzN2ZmNmIvdGFibGVyYW5nZToxMWQwODg5NTU1Mzg0M2E2ODk3MWE4MzkyYzM3ZmY2Yl82LTEtMS0xLTA_96dab201-cab1-4aae-8313-87e0ff2b6e4d">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180L2ZyYWc6ODI2NDQwOTI1NDdmNDNiZmFmZWE4ZTQ3NmMxYzU1OTAvdGFibGU6MTFkMDg4OTU1NTM4NDNhNjg5NzFhODM5MmMzN2ZmNmIvdGFibGVyYW5nZToxMWQwODg5NTU1Mzg0M2E2ODk3MWE4MzkyYzM3ZmY2Yl83LTEtMS0xLTA_42580748-fd5c-49a5-8a8f-d4dce4f5f99e">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8131b661f6944102923b3f975d6952cf_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMTMxMDU_5c85b82b-1b98-47c6-9e59-3155e1ce72e7">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <opht:AssetAcquisitionMilestonePaymentSharePriceBasisForCalculationTradingDays
      contextRef="i302bb4165df24ada9fc7cfcb1f615b37_D20181030-20181030"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMzI5ODUzNDkwOTU2OQ_fc31e306-d3a8-4400-8895-b834caae4f93">P5D</opht:AssetAcquisitionMilestonePaymentSharePriceBasisForCalculationTradingDays>
    <dei:DocumentType
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xODg3_6146f5a0-2d8a-41e4-af77-4125f319f710">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6MDhkNDRjNTc1NjcxNDNiYjk5ZDQ4Zjg1M2NhMDhhMmMvdGFibGVyYW5nZTowOGQ0NGM1NzU2NzE0M2JiOTlkNDhmODUzY2EwOGEyY18xLTAtMS0xLTA_300d90ba-f27c-4b8f-9f21-839c72ebb6a3">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xMjY_e7728286-92d2-470f-9587-83c5149af059">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6NTZmYjAwNDYyNGMwNGZjNGIyMzE0NWMwNzU2ODU3ZTYvdGFibGVyYW5nZTo1NmZiMDA0NjI0YzA0ZmM0YjIzMTQ1YzA3NTY4NTdlNl8xLTAtMS0xLTA_e4f44d06-9a4e-40d4-9645-8026f60f6e3a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xODgw_93c35f29-eac4-4998-8c1f-da7c625ecc4a">001-36080</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xODgx_a2d56495-ca94-46df-a504-71a85ee1e2bf">IVERIC bio, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6NjY3NmJkNzNhYWNmNGQwNGE4ZTQ4NGZmMWU2YTY5YTYvdGFibGVyYW5nZTo2Njc2YmQ3M2FhY2Y0ZDA0YThlNDg0ZmYxZTZhNjlhNl8xLTAtMS0xLTA_595ddbcb-eb10-4991-b521-8b8b2dd61a8a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6NjY3NmJkNzNhYWNmNGQwNGE4ZTQ4NGZmMWU2YTY5YTYvdGFibGVyYW5nZTo2Njc2YmQ3M2FhY2Y0ZDA0YThlNDg0ZmYxZTZhNjlhNl8xLTMtMS0xLTA_fee560d2-b20e-4597-ba12-1f5b8ac9b2dd">20-8185347</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6NjY3NmJkNzNhYWNmNGQwNGE4ZTQ4NGZmMWU2YTY5YTYvdGFibGVyYW5nZTo2Njc2YmQ3M2FhY2Y0ZDA0YThlNDg0ZmYxZTZhNjlhNl80LTAtMS0xLTA_a83799cb-ea7d-4b4e-a98e-11e46790d8f8">Five Penn Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6NjY3NmJkNzNhYWNmNGQwNGE4ZTQ4NGZmMWU2YTY5YTYvdGFibGVyYW5nZTo2Njc2YmQ3M2FhY2Y0ZDA0YThlNDg0ZmYxZTZhNjlhNl80LTEtMS0xLTA_1d09f56d-8756-44a9-a391-4d764efea36a">Suite 2372</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6NjY3NmJkNzNhYWNmNGQwNGE4ZTQ4NGZmMWU2YTY5YTYvdGFibGVyYW5nZTo2Njc2YmQ3M2FhY2Y0ZDA0YThlNDg0ZmYxZTZhNjlhNl80LTMtMS0xLTA_49278326-5319-42a2-8c34-4c599b189dc5">10001</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6NjY3NmJkNzNhYWNmNGQwNGE4ZTQ4NGZmMWU2YTY5YTYvdGFibGVyYW5nZTo2Njc2YmQ3M2FhY2Y0ZDA0YThlNDg0ZmYxZTZhNjlhNl81LTAtMS0xLTA_24ab7795-acd0-4774-9858-72b80cccad32">New York,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6NjY3NmJkNzNhYWNmNGQwNGE4ZTQ4NGZmMWU2YTY5YTYvdGFibGVyYW5nZTo2Njc2YmQ3M2FhY2Y0ZDA0YThlNDg0ZmYxZTZhNjlhNl81LTEtMS0xLTA_7e63df70-baef-4f70-85b7-1c0b185731c6">NY</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xODgy_c6bcc46b-ab2e-4830-9ce3-8873225d2f5c">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xODgz_92d3250b-276c-4c17-879b-8fb9d647f70b">845-8200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6N2ZlM2M4ODM1NzE0NGVjZTg5ZDMzOWQzNjk4YWM1MWEvdGFibGVyYW5nZTo3ZmUzYzg4MzU3MTQ0ZWNlODlkMzM5ZDM2OThhYzUxYV8xLTAtMS0xLTA_41555fd0-aced-40a3-a434-d1e51fbc0917">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6N2ZlM2M4ODM1NzE0NGVjZTg5ZDMzOWQzNjk4YWM1MWEvdGFibGVyYW5nZTo3ZmUzYzg4MzU3MTQ0ZWNlODlkMzM5ZDM2OThhYzUxYV8xLTEtMS0xLTA_2a5e8d2f-5fa6-4f73-83bc-6c4e9e3e3cf0">ISEE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6N2ZlM2M4ODM1NzE0NGVjZTg5ZDMzOWQzNjk4YWM1MWEvdGFibGVyYW5nZTo3ZmUzYzg4MzU3MTQ0ZWNlODlkMzM5ZDM2OThhYzUxYV8xLTItMS0xLTA_8097a3af-696d-48d5-85e8-fc678f4af221">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xODg0_02689b2b-0c94-48ad-bd5c-18e767134c59">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xODg1_a3a8efe1-476b-450d-afe4-d0e1aa94a5bb">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6MWNiMjAyYmUxMzg1NDMxOWI4YmFhMDI5YjIyODZlNWUvdGFibGVyYW5nZToxY2IyMDJiZTEzODU0MzE5YjhiYWEwMjliMjI4NmU1ZV8wLTQtMS0xLTkyNQ_4ce71a2e-1aa8-41cc-976e-9a8763cef0e5">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6MWNiMjAyYmUxMzg1NDMxOWI4YmFhMDI5YjIyODZlNWUvdGFibGVyYW5nZToxY2IyMDJiZTEzODU0MzE5YjhiYWEwMjliMjI4NmU1ZV8wLTctMS0xLTA_f6092859-3132-42f4-b6a4-748414d015f2">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGFibGU6MWNiMjAyYmUxMzg1NDMxOWI4YmFhMDI5YjIyODZlNWUvdGFibGVyYW5nZToxY2IyMDJiZTEzODU0MzE5YjhiYWEwMjliMjI4NmU1ZV8wLTktMS0xLTA_75c7eeff-4280-4076-bc36-6a06801636da">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xODg2_b12e441f-1315-492d-b3de-47654b0ceb63">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iae2d275343224baf8721cec6864bb8a8_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xL2ZyYWc6YjRiMGU4ZTE3ZTM2NDhiZWIzNmUxNzE1ZjhjMmQ2MWYvdGV4dHJlZ2lvbjpiNGIwZThlMTdlMzY0OGJlYjM2ZTE3MTVmOGMyZDYxZl8xODEz_b256a233-7848-4e8d-9fc0-2195cf134b70"
      unitRef="shares">90255116</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMy0xLTEtMS0w_29edf787-0e71-4a2b-b668-ddab3f58dafe"
      unitRef="usd">29335000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMy0zLTEtMS0w_b5d23811-31e3-4b72-beba-511ef584a4a4"
      unitRef="usd">66373000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfNC0xLTEtMS0w_02395df7-7ad0-4f48-9609-657beca64fd1"
      unitRef="usd">150866000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfNC0zLTEtMS0w_1f7d414c-30dc-497d-8555-0e22eee389bf"
      unitRef="usd">143674000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfNS0xLTEtMS0w_25c56ed1-372b-4563-9b6d-edf7d43798ea"
      unitRef="usd">5310000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfNS0zLTEtMS0w_2baef040-506c-47f6-91d3-069c4cc9fb78"
      unitRef="usd">4791000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfNi0xLTEtMS0w_05e41b54-4da3-4f08-81ad-629069fa8026"
      unitRef="usd">1765000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfNi0zLTEtMS0w_3937a762-b2e7-40b4-a072-d37ede3017f7"
      unitRef="usd">1765000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfNy0xLTEtMS0w_53b37d5f-d089-4110-9cc5-acb1d85d990c"
      unitRef="usd">187276000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfNy0zLTEtMS0w_4db9d334-faf7-491a-86cc-141c84d4a38e"
      unitRef="usd">216603000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfOC0xLTEtMS0w_dddca608-486f-4437-94e8-82c2423570b3"
      unitRef="usd">17000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfOC0zLTEtMS0w_807e30a9-4e52-45c4-afdd-338e91ad9431"
      unitRef="usd">26000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfOS0xLTEtMS0w_a5d7b79c-c16e-4fa9-ba9a-58b4055279d1"
      unitRef="usd">107000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfOS0zLTEtMS0w_86dad885-141a-4ddd-989d-7ec736bb72dd"
      unitRef="usd">120000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTEtMS0xLTEtMA_2808d24a-a078-472f-a351-babe8f6b9378"
      unitRef="usd">2000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTEtMy0xLTEtMA_91722268-d4f2-4258-91ea-23740a6bd7f3"
      unitRef="usd">5000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTItMS0xLTEtMA_f315b164-34ad-4643-bf91-8ec1f1c72028"
      unitRef="usd">187402000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTItMy0xLTEtMA_4dbbcc3d-6be3-4eca-96bc-82b330f300cb"
      unitRef="usd">216754000</us-gaap:Assets>
    <opht:AccruedResearchAndDevelopment
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTUtMS0xLTEtMA_5a93c5fe-be74-4156-a143-53177ffc82a9"
      unitRef="usd">13132000</opht:AccruedResearchAndDevelopment>
    <opht:AccruedResearchAndDevelopment
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTUtMy0xLTEtMA_4d973f87-a668-4e7c-ab4e-a055f8e2a8c3"
      unitRef="usd">12284000</opht:AccruedResearchAndDevelopment>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTYtMS0xLTEtMA_9965d695-1e0d-4572-a7fc-fd2b11cad473"
      unitRef="usd">6976000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTYtMy0xLTEtMA_246e039e-6e23-481f-be2e-4414328f30d8"
      unitRef="usd">12792000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTctMS0xLTEtMA_f992d78c-874e-4543-8f7b-fb0930bf9921"
      unitRef="usd">55000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTctMy0xLTEtMA_478b114c-292d-4205-8e75-fdbfc76415e9"
      unitRef="usd">54000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTgtMS0xLTEtMA_96d9c884-c5e0-4107-8f5e-426fd1a1a2b1"
      unitRef="usd">20163000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTgtMy0xLTEtMA_0d7891ed-58b8-42ba-925b-34ca894bd31f"
      unitRef="usd">25130000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTktMS0xLTEtMA_36ce2d19-0a90-4bb8-ba89-6c4f2806e00e"
      unitRef="usd">51000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMTktMy0xLTEtMA_6ce40a1d-b554-4c00-883d-b8a1f203677d"
      unitRef="usd">61000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjAtMS0xLTEtMA_85c0101f-8d2d-4315-adb5-1eeaac69740e"
      unitRef="usd">20214000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjAtMy0xLTEtMA_41e9dbca-e0a5-4c2c-abf2-9d4c9cee37b6"
      unitRef="usd">25191000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjJhODI1ZWJhZWJjMzQwYWFhNzI2M2UxZmYwODY1ODQ5XzIw_01029e98-2202-4e4c-9636-408f848b0a7a"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjJhODI1ZWJhZWJjMzQwYWFhNzI2M2UxZmYwODY1ODQ5XzIw_79549aaf-017b-49a5-873a-04f1c35d75c8"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjJhODI1ZWJhZWJjMzQwYWFhNzI2M2UxZmYwODY1ODQ5XzM0_79d83849-f4da-4fc9-b7f9-aba9c0f79933"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjJhODI1ZWJhZWJjMzQwYWFhNzI2M2UxZmYwODY1ODQ5XzM0_cb7fd701-94fe-4c34-a3f7-c16383596b6f"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjJhODI1ZWJhZWJjMzQwYWFhNzI2M2UxZmYwODY1ODQ5XzU2_0e1eeafa-bae0-4552-9da6-9b814432ab33"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjJhODI1ZWJhZWJjMzQwYWFhNzI2M2UxZmYwODY1ODQ5XzU2_7e4c7ee5-41b0-4ad8-b6ed-0afb7f5502b9"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjJhODI1ZWJhZWJjMzQwYWFhNzI2M2UxZmYwODY1ODQ5XzU2_7ec5e977-3e79-4cba-85f9-364bb8e49bd6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjJhODI1ZWJhZWJjMzQwYWFhNzI2M2UxZmYwODY1ODQ5XzU2_96ddc0c2-8036-40b0-b48a-fdf1e92cd08b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMS0xLTEtMA_78c9922c-9215-41fe-9bd5-dbbfac69a096"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjItMy0xLTEtMA_2c16fd57-d1cc-4d24-ab2e-bfa10148ad4a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YmQ4OWZiYmIyODRlODNhOTMxMjFkOTdkYmQwMGIwXzE3_2d561f66-cb90-4388-9e11-46acb27c9661"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YmQ4OWZiYmIyODRlODNhOTMxMjFkOTdkYmQwMGIwXzE3_858e3493-3a0d-492a-b9dc-0ab82441c191"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YmQ4OWZiYmIyODRlODNhOTMxMjFkOTdkYmQwMGIwXzMx_1326f42c-0736-4a53-8208-0f05dc013590"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YmQ4OWZiYmIyODRlODNhOTMxMjFkOTdkYmQwMGIwXzMx_7d5e94ed-8d5a-4ca5-9e8b-c5910567cf53"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YmQ4OWZiYmIyODRlODNhOTMxMjFkOTdkYmQwMGIwXzUz_0642c8dd-2bb6-4b76-8429-f7a2768776ce"
      unitRef="shares">90169616</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YmQ4OWZiYmIyODRlODNhOTMxMjFkOTdkYmQwMGIwXzUz_d7ba0ef4-ffb6-4d4f-91d2-7b540190a28f"
      unitRef="shares">90169616</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YmQ4OWZiYmIyODRlODNhOTMxMjFkOTdkYmQwMGIwXzYw_0b3a171e-7538-467e-a513-7769bedacb63"
      unitRef="shares">90120797</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOjM5YmQ4OWZiYmIyODRlODNhOTMxMjFkOTdkYmQwMGIwXzYw_246098bf-729b-4740-bd41-9c91d72a30bd"
      unitRef="shares">90120797</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMS0xLTEtMA_5b9b5bc3-9d42-48ce-aa3a-5160ec318eeb"
      unitRef="usd">90000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjMtMy0xLTEtMA_5735131b-b3df-4ff4-a505-900229ab4135"
      unitRef="usd">90000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjQtMS0xLTEtMA_b74bfb82-c48f-4955-9fff-99284d2bcc1f"
      unitRef="usd">758964000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjQtMy0xLTEtMA_a11cc709-3dc7-45b5-b67a-89dc08570662"
      unitRef="usd">756543000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjUtMS0xLTEtMA_32d298dc-6c51-446d-95e1-353c32b95ce4"
      unitRef="usd">-591868000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjUtMy0xLTEtMA_e73c1d3a-a600-4bf1-96c1-9671cb7b024f"
      unitRef="usd">-565073000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjYtMS0xLTEtMA_9a3bae7a-b43d-4955-9aa8-5f6db7cde51e"
      unitRef="usd">2000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjYtMy0xLTEtMA_4496b4f0-27cf-45fb-b24e-76369d37fd34"
      unitRef="usd">3000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjctMS0xLTEtMA_68f004e7-06ca-4fc2-addc-aa5682561f15"
      unitRef="usd">167188000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjctMy0xLTEtMA_c8d677c8-bf7e-4f76-a866-9f504c6e93c2"
      unitRef="usd">191563000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjgtMS0xLTEtMA_564c9c60-b339-4e75-b668-b8eb013a4ed7"
      unitRef="usd">187402000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18xOS9mcmFnOmRkMDM0OTgwNGYwYjQyZDZiMDNjZjUwZjY5MGJjN2Q5L3RhYmxlOjE3YzliOTlkNTY3NDRjMDdiYjUyM2RiYjI0ZGMyMGQ5L3RhYmxlcmFuZ2U6MTdjOWI5OWQ1Njc0NGMwN2JiNTIzZGJiMjRkYzIwZDlfMjgtMy0xLTEtMA_741d6823-f34b-43b2-a332-503196a28a26"
      unitRef="usd">216754000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMy0xLTEtMS0w_61a46798-aff1-47f1-bff2-51dbec8304b2"
      unitRef="usd">18549000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMy0zLTEtMS0w_44149c81-0c2a-44e1-bcb3-aab6e0648164"
      unitRef="usd">13750000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfNC0xLTEtMS0w_2a50052f-de87-4a6d-8655-e37c284a498b"
      unitRef="usd">8322000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfNC0zLTEtMS0w_771b2b5f-055a-4e0d-8cb4-c4111311a999"
      unitRef="usd">4998000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfNS0xLTEtMS0w_deb3a8e1-e98b-484e-93d8-e68edab7a65e"
      unitRef="usd">26871000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfNS0zLTEtMS0w_a9175575-4a2b-4d96-ba9c-f0dc85ea222d"
      unitRef="usd">18748000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfNi0xLTEtMS0w_0e20f8e4-3eca-47a5-a951-622a1eba9add"
      unitRef="usd">-26871000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfNi0zLTEtMS0w_c24d9a1b-2540-473c-bf47-9f44805f9306"
      unitRef="usd">-18748000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfNy0xLTEtMS0w_2a8d5a57-8c83-40a9-8f00-6bf6089e1d60"
      unitRef="usd">77000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfNy0zLTEtMS0w_f75e650e-a5d5-4412-a65a-3dac62fee5e9"
      unitRef="usd">358000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfOS0xLTEtMS0w_e46322d7-9333-40a8-8cec-8eb1e7b32591"
      unitRef="usd">-1000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfOS0zLTEtMS0w_73063a48-8ea9-4d5f-b810-c4d2aae38f83"
      unitRef="usd">5000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTAtMS0xLTEtMA_d697928f-c567-4532-ad75-2597bf1a8614"
      unitRef="usd">-26795000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTAtMy0xLTEtMA_2b28b441-8ac2-44a4-bc07-ea6fdae0615c"
      unitRef="usd">-18385000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTEtMS0xLTEtMA_de8dc290-3658-41d3-8c6d-c576ab371350"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTEtMy0xLTEtMA_14e1eb04-0352-456e-9257-37fd7e4b3a01"
      unitRef="usd">-3309000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTItMS0xLTEtMA_6a4b9b5a-5230-4527-af11-460dda1dff13"
      unitRef="usd">-26795000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTItMy0xLTEtMA_d5359f7f-55cc-42f8-9195-02eacb479343"
      unitRef="usd">-15076000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTMtMS0xLTEtMA_5c91681c-a287-4fb5-9261-f882eca10004"
      unitRef="usd">-26796000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTMtMy0xLTEtMA_dc5b8bda-a8bc-4966-9ddf-57b2a2f8971a"
      unitRef="usd">-15076000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTUtMS0xLTEtMA_ff010d02-c8c6-42b8-bd35-471de391073a"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTUtMy0xLTEtMA_24fa9bc7-bd4e-4579-b8a5-a595c4f95ff9"
      unitRef="usdPerShare">-0.28</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTctMS0xLTEtMA_aa03a7bc-0400-43a7-b13d-27f3a166ece6"
      unitRef="shares">93311000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yMi9mcmFnOjM2OWM0NWNkZWUwMzRlZjI5YzkxNDYzOTY4ZDQ1Y2IwL3RhYmxlOjdhOTNjNDE5YzQwMTRkMzQ4NjU3YzdiMjIzMGEyZjMxL3RhYmxlcmFuZ2U6N2E5M2M0MTljNDAxNGQzNDg2NTdjN2IyMjMwYTJmMzFfMTctMy0xLTEtMA_897eb128-8d35-4128-94f4-78feee4eb024"
      unitRef="shares">53426000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:SharesIssued
      contextRef="i8b1c2adffeca4964b13bedaac2182276_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMi0xLTEtMS0w_2f326210-f65e-4d1d-89ba-bda01abcfded"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8b1c2adffeca4964b13bedaac2182276_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMi0zLTEtMS0w_6b0d315c-fe71-4a2c-aca1-99e789141f6a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i96970abcea5747f1980a3e61f6379079_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMi01LTEtMS0w_7c94e922-d6d4-4224-9074-35a6d9213e89"
      unitRef="shares">90121000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i96970abcea5747f1980a3e61f6379079_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMi03LTEtMS0w_a312744e-2251-4733-a3bf-ccdab2bc93ef"
      unitRef="usd">90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7dd8419cc5d41938f54cb354c8e6092_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMi05LTEtMS0w_f69247a1-ae81-44fa-9359-d28eebd7910b"
      unitRef="usd">756543000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife1f1f73f6bd4f399dc26cf727758ae9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMi0xMS0xLTEtMA_56839bea-7664-424c-9c3f-e6b9d77d058a"
      unitRef="usd">-565073000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53b39977620d47a5b4b4aad015edf1b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMi0xMy0xLTEtMzA5Mg_9b77147d-0a10-4957-8721-bad1c95a1e9d"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMi0xNS0xLTEtMA_3efd9bae-4bc6-4528-bb37-d524c2214bc7"
      unitRef="usd">191563000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i93a987d04e4344d798a2c8965b00fa91_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMy01LTEtMS0w_b3ef81db-db28-4e91-9b54-5e0aeb4e1b08"
      unitRef="shares">49000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ic0612d6c1bb342ada37be94a87d1891f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMy05LTEtMS0w_d45bf39b-9afd-42eb-a57d-cd53b50ba2b3"
      unitRef="usd">129000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMy0xNS0xLTEtMA_8ff1743f-d4b2-4428-a3d4-2d60c5aa954a"
      unitRef="usd">129000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic0612d6c1bb342ada37be94a87d1891f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNC05LTEtMS0w_5adec2f5-af22-40f7-8731-5532c38bc66c"
      unitRef="usd">2292000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNC0xNS0xLTEtMA_ce141f9f-d4f5-43e1-8dd1-1e5dc67d979b"
      unitRef="usd">2292000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ia49402e5cbd540529a0084fa37dadd44_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNS0xMS0xLTEtMA_a36a3593-3b93-49c7-852c-21532bcbf83f"
      unitRef="usd">-26795000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNS0xNS0xLTEtMA_9559a5fe-b5b9-4a8d-b70b-60bda2c8e465"
      unitRef="usd">-26795000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i5fa084ab0be24d2399b8db01fba4d62b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi0xMy0xLTEtMzA5NA_165c15d9-b38d-45d1-813c-174968538a24"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi0xNS0xLTEtMzA5Ng_5e3280d4-6d01-4551-87a1-fbcb1e68c169"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i85a82849412540b98f9c6fef6e945488_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi0xLTEtMS0w_83952ee8-2be5-4d27-b453-450a48afb939"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i85a82849412540b98f9c6fef6e945488_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi0zLTEtMS0w_067983c3-f264-42c9-83a3-7dd14863fe3c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i0dc7c97f47f14a81b618565938bca4d2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi01LTEtMS0w_2599f441-d87b-4823-910a-26d0a8dcf515"
      unitRef="shares">90170000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0dc7c97f47f14a81b618565938bca4d2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi03LTEtMS0w_1b28b2a3-192b-4d94-8940-a7b50ef50f4b"
      unitRef="usd">90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69158bd237e34e59bfdd75423d5781f8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi05LTEtMS0w_4e892fad-6976-40d9-b078-bc4e75969aab"
      unitRef="usd">758964000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c6e642de9d84453bc8b1749e8f2ce86_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi0xMS0xLTEtMA_b06244b4-37ca-4a4f-874e-b308cda20aad"
      unitRef="usd">-591868000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie1858fc07a764ad48e1195f7e5fece29_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi0xMy0xLTEtMA_2a52ba4d-dbcb-4352-bc01-f20e2b0621b1"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfNi0xNS0xLTEtMA_11ba74a4-17d7-48d7-93b5-ac67a9640660"
      unitRef="usd">167188000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i4f41e47fa48a48a0bbcf0c702a10725d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjItMS0xLTEtMA_750cfe5a-daee-40ac-98f4-6dcf6846611e"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4f41e47fa48a48a0bbcf0c702a10725d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjItMy0xLTEtMA_d156e708-7dac-4aa1-b3fe-7be82e8e2893"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i2c92e33cca1d467c8b03889f6d59294f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjItNS0xLTEtMA_2cd894a5-7606-4d2d-844a-2c077118f0d4"
      unitRef="shares">49627000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2c92e33cca1d467c8b03889f6d59294f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjItNy0xLTEtMA_df5c695c-c961-42ce-b325-187165fbefdb"
      unitRef="usd">50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a5f2fec07ae46939f45ced5307f90f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjItOS0xLTEtMA_be386f52-688a-4121-bc68-f91f99d3d375"
      unitRef="usd">597679000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96042a8fe8084e7a9459cafc8f64f2f7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjItMTEtMS0xLTA_db1b4430-02d6-4557-a69c-5c3b0c82e0f3"
      unitRef="usd">-480526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib861d9af6b554e8d9806dab99b949c2b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjItMTUtMS0xLTA_4f98825c-daeb-48ce-a7d6-b59a958d4155"
      unitRef="usd">117203000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i74b13bd30c164f62bfb6f852954651f3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjMtNS0xLTEtMA_49808ac5-1557-44d9-aa96-8fb2954e10b2"
      unitRef="shares">105000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i2769550da43f4329afcdefc0f29b7f23_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjMtOS0xLTEtMA_6a4e38b2-cf07-4860-be89-c41ff08ed0ae"
      unitRef="usd">179000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjMtMTUtMS0xLTA_db2f39fc-e384-41e6-815d-d137da3db00a"
      unitRef="usd">179000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2769550da43f4329afcdefc0f29b7f23_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjQtOS0xLTEtMA_e01492f3-1818-466a-8e4a-104bdc87e2f4"
      unitRef="usd">2324000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjQtMTUtMS0xLTA_969f9a01-a9cd-41fb-8386-57ec316076e6"
      unitRef="usd">2324000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="id17994718b3c41e5a6893f2d3e4ff7c9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjUtMTEtMS0xLTA_980562e9-9572-48df-a5e9-798c050da603"
      unitRef="usd">-15076000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjUtMTUtMS0xLTA_e0593cbf-2758-437a-9145-7b70c4e04ee6"
      unitRef="usd">-15076000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ifd33208cda3342ffada458195aaff66f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjYtMS0xLTEtMA_b337aaea-d300-4550-9515-331b1bf19465"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ifd33208cda3342ffada458195aaff66f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjYtMy0xLTEtMA_d50855ec-d4d0-432d-a720-c282b57f3141"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i6320e78c0c1f478893041ee5408c917c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjYtNS0xLTEtMA_00d4d3b5-c8c4-4651-8def-422dc6bfca75"
      unitRef="shares">49732000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i6320e78c0c1f478893041ee5408c917c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjYtNy0xLTEtMA_8c3585e5-c664-4fc3-9f48-17782b3916d3"
      unitRef="usd">50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf8e678063b44b1abfc9012da33d6a24_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjYtOS0xLTEtMA_853efbb6-8382-4c60-bbef-edd7d503f080"
      unitRef="usd">600182000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad7f729acee04862adfcccb506667b3d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjYtMTEtMS0xLTA_2ac785fc-c9d1-4cc0-b7f7-eae97e136804"
      unitRef="usd">-495602000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i649d442dc313412d993ae44cbbb65682_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjYtMTMtMS0xLTA_53c776f3-4dba-49ca-b181-7b1b329bdd08"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic21b3e5e9a294c1c8ab1bb186f118180_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yNS9mcmFnOjRjYzUyODIyZDAzNTQyNzA5ZjU1ZGVjYTQwOTU4YjU4L3RhYmxlOjk0NDQ4MTkyNzgzZTQ5MjQ4N2FmNDczYWEyYWQ0MjY3L3RhYmxlcmFuZ2U6OTQ0NDgxOTI3ODNlNDkyNDg3YWY0NzNhYTJhZDQyNjdfMjYtMTUtMS0xLTA_1c50fe16-aff0-4573-be15-418377e3fe73"
      unitRef="usd">104630000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMy0xLTEtMS0w_e8bb8d39-4ac5-4f0f-9aff-2bd2af78c5ab"
      unitRef="usd">-26795000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMy0zLTEtMS0w_c1ca6e13-c069-4250-a555-c829dbc9b6c5"
      unitRef="usd">-15076000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfNS0xLTEtMS0w_bdcfebc0-ca5e-4ba7-8e17-dc5febd5850b"
      unitRef="usd">13000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfNS0zLTEtMS0w_dfa93e9f-7976-4312-83a1-f856a01c45af"
      unitRef="usd">38000</us-gaap:Depreciation>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfNi0xLTEtMS0w_4620a417-734a-4d66-bccd-2488bf08bebb"
      unitRef="usd">-395000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfNi0zLTEtMS0w_4934b07e-1988-4ef1-b254-aa57281ad79b"
      unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfOS0xLTEtMS0w_40a8191a-7135-4947-a41a-adbc9d558c2a"
      unitRef="usd">2292000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfOS0zLTEtMS0w_74907671-86de-46b5-b802-c7c0e638b024"
      unitRef="usd">2324000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTEtMS0xLTEtMA_621bce10-ce18-488d-9ec7-207ac663ebc4"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTEtMy0xLTEtMA_ebaa6ede-f215-4a88-ac50-3a62431d29bc"
      unitRef="usd">2942000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTItMS0xLTEtMA_9a90c97b-12a0-4563-b536-2d8c804957ea"
      unitRef="usd">516000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTItMy0xLTEtMA_6b665f6f-5757-4e7e-8d05-7c1d403bb42d"
      unitRef="usd">140000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTMtMS0xLTEtMA_1c639d47-06cc-4686-a367-a24df11b5695"
      unitRef="usd">-122000</us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet>
    <us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTMtMy0xLTEtMA_daab87bb-8797-4b0b-bb4f-dc3bd1044b39"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet>
    <opht:IncreaseDecreaseInAccruedResearchAndDevelopment
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTQtMS0xLTEtMA_9136b4b5-ea4e-4b40-b499-425f465054db"
      unitRef="usd">848000</opht:IncreaseDecreaseInAccruedResearchAndDevelopment>
    <opht:IncreaseDecreaseInAccruedResearchAndDevelopment
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTQtMy0xLTEtMA_18b2e728-6051-482d-9aa2-d7980b1cc28b"
      unitRef="usd">1524000</opht:IncreaseDecreaseInAccruedResearchAndDevelopment>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTUtMS0xLTEtMA_359f2bd1-c86a-4679-96b2-28d3ff2332de"
      unitRef="usd">-5816000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTUtMy0xLTEtMA_a15bc3d5-ca0d-4163-8a23-c9772b0b3c66"
      unitRef="usd">-3254000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTYtMS0xLTEtMA_aafa83ef-29bf-45f9-9b05-b685c09f573b"
      unitRef="usd">-29457000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTYtMy0xLTEtMA_d3a8e278-1a1c-4a70-8d0b-6a0e0b5bd9bf"
      unitRef="usd">-17526000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTgtMS0xLTEtMA_0092dd3d-aec6-4338-bb1b-573d2f1b4ad1"
      unitRef="usd">26710000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTgtMy0xLTEtMA_90383574-2352-4a2a-aeed-cb66c6404932"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTktMS0xLTEtMA_d2a39ac9-f3fa-454c-a89a-922203417a27"
      unitRef="usd">19000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMTktMy0xLTEtMA_63512fc2-7952-4734-9d98-33fc14089bff"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMjAtMS0xLTEtMA_efa7db25-2904-4a96-8a9d-50940fb84f44"
      unitRef="usd">-7710000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMjAtMy0xLTEtMA_3e3afd37-0e4d-4533-afb3-3b7dfdfc95c1"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <opht:ProceedsFromStockOptionsAndWarrantsExercised
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMjMtMS0xLTEtMA_fd589c7a-e4a7-4264-9172-f0f918929cd0"
      unitRef="usd">129000</opht:ProceedsFromStockOptionsAndWarrantsExercised>
    <opht:ProceedsFromStockOptionsAndWarrantsExercised
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMjMtMy0xLTEtMA_14b6749e-cbee-46b4-bb2b-691b2ebb4fbb"
      unitRef="usd">179000</opht:ProceedsFromStockOptionsAndWarrantsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMjctMS0xLTEtMA_5f3bc888-7c06-4afc-b0eb-571ea6a0ae54"
      unitRef="usd">129000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMjctMy0xLTEtMA_0e9fda41-bce2-4526-9158-cdfeb0ee714b"
      unitRef="usd">179000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMjgtMS0xLTEtMA_f444131f-b732-4978-9ef0-78c3d3759d80"
      unitRef="usd">-37038000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMjgtMy0xLTEtMA_2c854fbe-3259-49e7-9100-b63ffe1048e6"
      unitRef="usd">-17347000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMzAtMS0xLTEtMA_77a2802f-c287-4eea-830d-639b7ef2dda6"
      unitRef="usd">66373000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib861d9af6b554e8d9806dab99b949c2b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMzAtMy0xLTEtMA_7df79936-d78d-41df-9819-a4d820f7a5b1"
      unitRef="usd">125699000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMzEtMS0xLTEtMA_ad1daad2-d976-457d-b09c-84ded18b374c"
      unitRef="usd">29335000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic21b3e5e9a294c1c8ab1bb186f118180_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18yOC9mcmFnOjk3YmJhYjJiMWVjMTQ4N2JiYzJkMzI3MjI4NjRiZWNiL3RhYmxlOjdmNzFlMTIwZWE3MDRiMDNiYjliNWNhM2Q1YmUyNTBhL3RhYmxlcmFuZ2U6N2Y3MWUxMjBlYTcwNGIwM2JiOWI1Y2EzZDViZTI1MGFfMzEtMy0xLTEtMA_31314c3a-0707-4b74-a275-0e17f9d5ed9f"
      unitRef="usd">108352000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNC9mcmFnOmI4NDQ1YTA0ZWYxMjQyZjk5ZGJjMDBkZjFjYzViYTkxL3RleHRyZWdpb246Yjg0NDVhMDRlZjEyNDJmOTlkYmMwMGRmMWNjNWJhOTFfMjU4OA_0c19b56e-40c3-4194-bc05-148f0466c3b6">Business &lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of Business and Organization &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IVERIC bio, Inc. (the &#x201c;Company&#x201d; or &#x201c;IVERIC&#x201d;) is a science-driven biopharmaceutical company focused on the discovery and development of novel treatment options for retinal diseases with significant unmet medical needs. The Company is currently developing both therapeutic product candidates for age-related retinal diseases and gene therapy product candidates for orphan inherited retinal diseases (&#x201c;IRDs&#x201d;). The Company believes that both therapeutics and gene therapy serve important roles in drug development and providing potential treatment options for patients suffering from retinal diseases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's therapeutics portfolio consists of its clinical stage product candidate Zimura&#xae; (avacincaptad pegol), a complement C5 inhibitor, and its preclinical product candidate IC-500, a High temperature requirement A serine peptidase 1 protein (&#x201c;HtrA1&#x201d;) inhibitor.  The Company is currently targeting the following diseases with Zimura:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Geographic Atrophy (&#x201c;GA&#x201d;), which is the advanced stage of age-related macular degeneration (&#x201c;AMD&#x201d;), and is characterized by marked thinning or atrophy of retinal tissue, leading to irreversible loss of vision; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;autosomal recessive Stargardt disease (&#x201c;STGD1&#x201d;), which is an orphan inherited condition characterized by progressive damage to the central portion of the retina (the &#x201c;macula&#x201d;) and other retinal tissue, leading to loss of vision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is continuing to recruit and enroll patients in GATHER2, its ongoing Phase 3 clinical trial evaluating the safety and efficacy of Zimura for the treatment of GA secondary to AMD, and expects to complete patient enrollment during the third quarter of 2021. The Company is developing IC-500 for GA secondary to AMD and potentially other age-related retinal diseases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's gene therapy portfolio consists of two product candidates in preclinical development (IC-100 and IC-200) and several ongoing collaborative sponsored research programs, each of which uses adeno-associated virus (&#x201c;AAV&#x201d;) for gene delivery.  These AAV mediated gene therapy programs are targeting the following orphan IRDs: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;rhodopsin-mediated autosomal dominant retinitis pigmentosa (&#x201c;RHO-adRP&#x201d;), which is&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; characterized by progressive and severe bilateral loss of vision leading to blindness;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;IRDs associated with mutations in the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;BEST1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;gene, including Best vitelliform macular dystrophy (&#x201c;Best disease&#x201d;), which is generally characterized by bilateral egg yolk-like lesions in the macula, which, over time, progress to atrophy and loss of vision;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Leber Congenital Amaurosis type 10 (&#x201c;LCA10&#x201d;), which is characterized by severe bilateral loss of vision at or soon after birth; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;autosomal recessive Stargardt disease; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;IRDs associated with mutations in the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;USH2A&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; gene, which include Usher syndrome type 2A and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;USH2A&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-associated nonsyndromatic autosomal recessive retinitis pigmentosa.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is developing IC-100 for RHO-adRP and IC-200 for &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;BEST1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-related IRDs.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <opht:NumberOfProductCandidatesInPreclinicalDevelopment
      contextRef="ic5fa9b8741c14ce19d5611beb8de2515_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNC9mcmFnOmI4NDQ1YTA0ZWYxMjQyZjk5ZGJjMDBkZjFjYzViYTkxL3RleHRyZWdpb246Yjg0NDVhMDRlZjEyNDJmOTlkYmMwMGRmMWNjNWJhOTFfMzI5ODUzNDg5MTkxMg_0fccc5ac-51dd-4d51-a4ea-7d47ae5ae3e6"
      unitRef="productcandidate">2</opht:NumberOfProductCandidatesInPreclinicalDevelopment>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0NjU_84b58193-9af3-4134-9459-cc951ab366d0">Summary of Significant Accounting Policies&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s significant accounting policies are described in Note 2, &#x201c;Summary of Significant Accounting Policies,&#x201d; in the notes to the audited consolidated financial statements included in the Company&#x2019;s Annual Report on Form 10-K  (&#x201c;Annual Report&#x201d;) for the year ended December 31, 2020 filed with th&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e Securities and Exchange &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;Commission (&#x201c;SEC&#x201d;) on March 4, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the opinion of management, the Company&#x2019;s condensed consolidated financial statements include all adjustments, consisting of normal recurring accruals, necessary for a fair statement of the Company&#x2019;s financial statements for interim periods in accordance with accounting principles generally accepted in the United States (&#x201c;U.S.&#160;GAAP&#x201d;). The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The information included in this quarterly report on Form&#160;10-Q should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the accompanying notes included in the Annual Report.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; year-end condensed consolidated balance sheet data presented for comparative purposes was derived from the Company&#x2019;s audited financial statements but does not include all disclosures required by U.S.&#160;GAAP. The results of operations for the&#160;three months ended&#160;March 31, 2021 are not necessarily indicative of the operating results for the full year or for any other subsequent interim period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment and Geographic Information &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are defined as components of an enterprise about which separate discrete information is available for evaluation by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company views its operations and manages its business in one operating and reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements and related disclosures in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported in the financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. The amounts of assets and liabilities reported in the Company's Consolidated Balance Sheets and the amount of expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, accounting for research and development costs, accounting for share-based compensation and accounting for income taxes. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of 90&#160;days or less when purchased to be cash equivalents. The carrying amounts reported in the Balance Sheets for cash and cash equivalents are valued at cost, which approximates their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Available for Sale Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers securities with original maturities of greater than 90 days to be available for sale securities. Available for sale securities with original maturities of greater than one year are recorded as non-current assets. Available for sale securities are recorded at fair value and unrealized gains and losses are recorded within other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a quarterly basis, the Company reviews the status of each security in an unrealized loss position, to evaluate the existence of potential credit losses. The Company first considers whether it intends to sell, or if it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of the criteria regarding intent or requirement to sell is met, the security&#x2019;s amortized cost basis is written down to fair value through income. For securities that do not meet this criteria, the Company considers a number of factors to determine if the decline in fair value has resulted from credit losses or other factors, including but not limited to: (1) the extent of the decline; (2) changes to the rating of the security by a rating agency; (3) any adverse conditions specific to the security; and (4) other market conditions that may affect the fair value of the security. If this assessment indicates that a credit loss exists and the present value of cash flows expected to be collected is less than the amortized cost basis, an allowance for credit losses is required for the credit loss. Any impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents and available for sale securities are reflected in the accompanying financial statements at fair value. The carrying amount of accounts payable and accrued expenses, including accrued research and development expenses, approximates fair value due to the short-term nature of those instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification, or ASC 820,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures,&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; defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value standard also establishes a three-level hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews investments on a periodic basis for other than temporary impairments. This review is subjective as it requires management to evaluate whether an event or change in circumstances has occurred in the period that may have a significant adverse effect on the fair value of the investment. The Company uses the market approach to measure fair value for its financial assets. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets. The Company classifies its corporate debt securities within the fair value hierarchy as Level&#160;2 assets, as it primarily utilizes quoted market prices or rates for similar instruments to value these securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels are defined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1&#x2014;inputs to the valuation methodology are quoted prices (unadjusted) for an identical asset or liability in an active market. The Company's Level&#160;1 assets consist of investments in money market funds and U.S. Treasury securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2&#x2014;inputs to the valuation methodology include quoted prices for a similar asset or liability in an active market or model-derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability. The Company's Level&#160;2 assets consist of investments in investment-grade corporate debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3&#x2014;inputs to the valuation methodology are unobservable and significant to the fair value measurement of the asset or liability. The Company does not hold any assets that are measured using Level&#160;3 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial instruments that are exposed to concentration of credit risk consist primarily of cash, cash equivalents and available for sale securities. The Company maintains its cash in bank accounts, the balances of which generally exceed federally insured limits. The Company maintains its cash equivalents and available for sale securities in investments in money market funds, in U.S. Treasury securities, asset-backed securities and investment-grade corporate debt securities with original maturities of 90 days or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes it is not exposed to significant credit risk on its cash, cash equivalents and available for sale securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Suppliers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company historically relied upon a single third-party manufacturer to provide the drug substance for Zimura on a purchase order basis. The Company also historically relied upon a single third-party manufacturer to provide fill/finish services for clinical supplies of Zimura. The Company has engaged one additional third-party manufacturer to provide drug substance for Zimura and one additional third-party manufacturer to provide fill/finish services for clinical supplies of Zimura. In addition, the Company currently relies upon a single third-party supplier to supply on a purchase order basis the polyethylene glycol starting material used to manufacture Zimura. Furthermore, the Company and its contract manufacturers currently rely upon sole-source suppliers of certain raw materials and other specialized components of production used in the manufacture and fill/finish of Zimura. The Company currently relies exclusively upon a single third-party contract manufacturer for IC-100 and IC-200 and also relies on sole-source suppliers for certain starting materials used in the manufacture of such product candidates. The Company currently relies upon a single third-party contract manufacturer to conduct process development, scale-up and GMP manufacture of the drug substance for IC-500 for preclinical toxicology studies and early-stage clinical trials and a single third-party contract manufacturer to conduct formulation development activities for IC-500.&#160;If the Company&#x2019;s third-party manufacturers or fill/finish service providers should become unavailable to the Company for any reason, including as a result of capacity constraints, different business objectives, financial difficulties, insolvency or the COVID-19 pandemic, the Company believes that there are a limited number of potential replacement manufacturers, and the Company likely would incur added costs and delays in identifying or qualifying such replacements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the U.S. dollar to be its functional currency. Expenses denominated in foreign currencies are translated at the exchange rate on the date the expense is incurred. The effect of exchange rate fluctuations on translating foreign currency assets and liabilities into U.S. dollars is included in the Consolidated Statements of Operations and Comprehensive Loss. Foreign exchange transaction gains and losses are included in the results of operations and are not material in the Company's financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement contains a lease at inception.  For arrangements where the Company is the lessee, it recognizes a right-of-use (&#x201c;ROU&#x201d;) asset and operating lease liability on the Company's Consolidated Balance Sheet. ROU lease assets represent the Company's right to use the underlying asset for the lease term and the lease obligation represents the Company's commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As the Company&#x2019;s leases do not provide an implicit discount rate, the Company has used an estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. ROU lease &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;asset includes any lease payments made prior to commencement and excludes any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. For all office lease agreements the Company combines lease and nonlease components. Leases with an initial term of 12 months or less are not recorded on the Company's Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, which consists mainly of clinical equipment, computers, software, other office equipment, and leasehold improvements, are carried at cost less accumulated depreciation. Depreciation is computed over the estimated useful lives of the respective assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMTMxMDU_5c85b82b-1b98-47c6-9e59-3155e1ce72e7"&gt;three&lt;/span&gt; to ten years, using the straight-line method. Amortization of leasehold improvements is recorded over the shorter of the lease term or estimated useful life of the related asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's research and development expenses primarily consist of costs associated with the manufacturing, development and preclinical and clinical testing of the Company&#x2019;s product candidates and costs associated with its collaborative gene therapy sponsored research programs. The Company's research and development expenses consist of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;external research and development expenses incurred under arrangements with third parties, such as academic research collaborators, contract research organizations (&#x201c;CROs&#x201d;) and contract development and manufacturing organizations (&#x201c;CDMOs&#x201d;) and other vendors for the production and analysis of drug substance and drug product; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;employee-related expenses for employees dedicated to research and development activities, including salaries, benefits and share-based compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses also include costs of acquired product licenses, in-process research and development, and related technology rights where there is no alternative future use, costs of prototypes used in research and development, consultant fees and amounts paid to collaborators.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All research and development expenses are charged to operations as incurred in accordance with ASC 730, &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;Research and Development&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The Company accounts for non-refundable advance payments for goods and services that will be used in future research and development activities as expenses when the service has been performed or when the goods have been received, rather than when the payment is made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the liability method of accounting for deferred income taxes, as set forth in ASC 740,&#160;Income Taxes.&#160; Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. A valuation allowance is established against deferred tax assets when, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company's policy is to record interest and penalties on uncertain tax positions as income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the provisions of ASC 718,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;Compensation&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#160;which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, non-employees and non-employee directors, including employee stock options, restricted stock units (&#x201c;RSUs&#x201d;) and options granted to employees to purchase shares under the 2016 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;). Share-based compensation expense is based on the grant date fair value estimated in accordance with the provisions of ASC 718 and is generally recognized as an expense over the requisite service period, net of estimated forfeitures. For grants containing performance-based vesting provisions, expense is recognized over the estimated achievement period only when the performance-based milestone is deemed probable of achievement. If performance-based milestones are later determined not to be probable of achievement, then all previously recorded stock-based compensation expense associated with such options will be reversed during the period in which the Company makes this determination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates forfeitures at the time of grant and revises those estimates in subsequent periods if actual forfeitures differ from its estimates. The Company uses historical data to estimate pre-vesting forfeitures and record share-based compensation expense only for those awards that are expected to vest. To the extent that actual forfeitures differ from the Company's estimates, the difference is recorded as a cumulative adjustment in the period the estimates were revised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:20.25pt"&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the fair value of stock options granted to employees, non-employee directors and consultants on the date of grant using the Black-Scholes option-pricing model.  The Company's computation of stock-price volatility is based on daily historical volatility during the time period that corresponds to the expected option term. The Company's computation of expected term is determined using the expected term of stock option grants to employees based on an analysis of actual option exercises. The Company utilizes a dividend yield of zero based on the fact that the Company has never paid cash dividends to stockholders and has no current intentions to pay cash dividends. The risk-free interest rate is based on the zero-coupon U.S. Treasury yield at the date of grant for a term equivalent to the expected term of the option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average assumptions used to estimate grant date fair value of stock options using the Black-Scholes option pricing model were as follows for the three month periods ended March&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected common stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39%-0.96%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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.87%-1.34%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&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;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:20.25pt"&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;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the fair value of RSUs granted to employees using the closing market price of the Company's common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:20.25pt"&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;ESPP&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April&#160;2016, the Company's board of directors adopted the ESPP pursuant to which the Company may sell up to an aggregate of 1,000,000 shares of its common stock. The ESPP was approved by the Company&#x2019;s stockholders in June&#160;2016. The ESPP is considered compensatory and the fair value of the discount and look back provision are estimated using the Black-Scholes option-pricing model and recognized over the six month withholding period prior to purchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated recent accounting pronouncements through the date the financial statements were issued and filed with the SEC and believes that there are none that will have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0MDM_20abcfde-2217-47d7-9aec-bb38fcc5097b">In the opinion of management, the Company&#x2019;s condensed consolidated financial statements include all adjustments, consisting of normal recurring accruals, necessary for a fair statement of the Company&#x2019;s financial statements for interim periods in accordance with accounting principles generally accepted in the United States (&#x201c;U.S.&#160;GAAP&#x201d;).</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0MzY_22525eee-ffe8-4b4f-9233-3c6fe7625654">The consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The information included in this quarterly report on Form&#160;10-Q should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the accompanying notes included in the Annual Report.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; year-end condensed consolidated balance sheet data presented for comparative purposes was derived from the Company&#x2019;s audited financial statements but does not include all disclosures required by U.S.&#160;GAAP. The results of operations for the&#160;three months ended&#160;March 31, 2021 are not necessarily indicative of the operating results for the full year or for any other subsequent interim period.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0NDY_fd80ac35-4d7e-4cbf-bf20-07e2d380be01">Segment and Geographic Information Operating segments are defined as components of an enterprise about which separate discrete information is available for evaluation by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMTk1Nw_66ea5942-a423-445d-9edb-1e641c0ea283"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMTk1Nw_fd0df7f5-660c-4958-8b9f-890690236a05"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjIzOTU_b15e7c8c-cd37-4e75-a1b3-dcc8e8156b2e">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements and related disclosures in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported in the financial statements and accompanying notes. The Company bases its estimates and judgments on historical experience and on various other assumptions that it believes are reasonable under the circumstances. The amounts of assets and liabilities reported in the Company's Consolidated Balance Sheets and the amount of expenses reported for each of the periods presented are affected by estimates and assumptions, which are used for, but not limited to, accounting for research and development costs, accounting for share-based compensation and accounting for income taxes. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0Mzc_8d6c7846-10b4-47b8-ac39-0ee5ee81f289">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity of 90&#160;days or less when purchased to be cash equivalents. The carrying amounts reported in the Balance Sheets for cash and cash equivalents are valued at cost, which approximates their fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0NzY_bd7f941e-53c1-4408-9cde-c0dc32cd69a4">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Available for Sale Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers securities with original maturities of greater than 90 days to be available for sale securities. Available for sale securities with original maturities of greater than one year are recorded as non-current assets. Available for sale securities are recorded at fair value and unrealized gains and losses are recorded within other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a quarterly basis, the Company reviews the status of each security in an unrealized loss position, to evaluate the existence of potential credit losses. The Company first considers whether it intends to sell, or if it is more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis. If either of the criteria regarding intent or requirement to sell is met, the security&#x2019;s amortized cost basis is written down to fair value through income. For securities that do not meet this criteria, the Company considers a number of factors to determine if the decline in fair value has resulted from credit losses or other factors, including but not limited to: (1) the extent of the decline; (2) changes to the rating of the security by a rating agency; (3) any adverse conditions specific to the security; and (4) other market conditions that may affect the fair value of the security. If this assessment indicates that a credit loss exists and the present value of cash flows expected to be collected is less than the amortized cost basis, an allowance for credit losses is required for the credit loss. Any impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0MDA_2729f36e-d0a8-4de0-9ed3-7e23348eb63f">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents and available for sale securities are reflected in the accompanying financial statements at fair value. The carrying amount of accounts payable and accrued expenses, including accrued research and development expenses, approximates fair value due to the short-term nature of those instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification, or ASC 820,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures,&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; defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value standard also establishes a three-level hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews investments on a periodic basis for other than temporary impairments. This review is subjective as it requires management to evaluate whether an event or change in circumstances has occurred in the period that may have a significant adverse effect on the fair value of the investment. The Company uses the market approach to measure fair value for its financial assets. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets. The Company classifies its corporate debt securities within the fair value hierarchy as Level&#160;2 assets, as it primarily utilizes quoted market prices or rates for similar instruments to value these securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability on the measurement date. The three levels are defined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1&#x2014;inputs to the valuation methodology are quoted prices (unadjusted) for an identical asset or liability in an active market. The Company's Level&#160;1 assets consist of investments in money market funds and U.S. Treasury securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2&#x2014;inputs to the valuation methodology include quoted prices for a similar asset or liability in an active market or model-derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability. The Company's Level&#160;2 assets consist of investments in investment-grade corporate debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3&#x2014;inputs to the valuation methodology are unobservable and significant to the fair value measurement of the asset or liability. The Company does not hold any assets that are measured using Level&#160;3 inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0NTg_61ed55b5-4d44-4aa7-86da-9dd3dab36ecb">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial instruments that are exposed to concentration of credit risk consist primarily of cash, cash equivalents and available for sale securities. The Company maintains its cash in bank accounts, the balances of which generally exceed federally insured limits. The Company maintains its cash equivalents and available for sale securities in investments in money market funds, in U.S. Treasury securities, asset-backed securities and investment-grade corporate debt securities with original maturities of 90 days or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes it is not exposed to significant credit risk on its cash, cash equivalents and available for sale securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <opht:ConcentrationOfSuppliersPolicyPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0Nzc_e6851817-dba0-43fb-9467-2bcfba5da683">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Suppliers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company historically relied upon a single third-party manufacturer to provide the drug substance for Zimura on a purchase order basis. The Company also historically relied upon a single third-party manufacturer to provide fill/finish services for clinical supplies of Zimura. The Company has engaged one additional third-party manufacturer to provide drug substance for Zimura and one additional third-party manufacturer to provide fill/finish services for clinical supplies of Zimura. In addition, the Company currently relies upon a single third-party supplier to supply on a purchase order basis the polyethylene glycol starting material used to manufacture Zimura. Furthermore, the Company and its contract manufacturers currently rely upon sole-source suppliers of certain raw materials and other specialized components of production used in the manufacture and fill/finish of Zimura. The Company currently relies exclusively upon a single third-party contract manufacturer for IC-100 and IC-200 and also relies on sole-source suppliers for certain starting materials used in the manufacture of such product candidates. The Company currently relies upon a single third-party contract manufacturer to conduct process development, scale-up and GMP manufacture of the drug substance for IC-500 for preclinical toxicology studies and early-stage clinical trials and a single third-party contract manufacturer to conduct formulation development activities for IC-500.&#160;If the Company&#x2019;s third-party manufacturers or fill/finish service providers should become unavailable to the Company for any reason, including as a result of capacity constraints, different business objectives, financial difficulties, insolvency or the COVID-19 pandemic, the Company believes that there are a limited number of potential replacement manufacturers, and the Company likely would incur added costs and delays in identifying or qualifying such replacements.&lt;/span&gt;&lt;/div&gt;</opht:ConcentrationOfSuppliersPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0Nzg_104447bd-39f2-4f2d-838c-662e6fcb726e">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the U.S. dollar to be its functional currency. Expenses denominated in foreign currencies are translated at the exchange rate on the date the expense is incurred. The effect of exchange rate fluctuations on translating foreign currency assets and liabilities into U.S. dollars is included in the Consolidated Statements of Operations and Comprehensive Loss. Foreign exchange transaction gains and losses are included in the results of operations and are not material in the Company's financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0MDU_4a1d73a4-b0d1-488a-8832-099c44564abd">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement contains a lease at inception.  For arrangements where the Company is the lessee, it recognizes a right-of-use (&#x201c;ROU&#x201d;) asset and operating lease liability on the Company's Consolidated Balance Sheet. ROU lease assets represent the Company's right to use the underlying asset for the lease term and the lease obligation represents the Company's commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As the Company&#x2019;s leases do not provide an implicit discount rate, the Company has used an estimated incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. ROU lease &lt;/span&gt;&lt;/div&gt;asset includes any lease payments made prior to commencement and excludes any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. For all office lease agreements the Company combines lease and nonlease components. Leases with an initial term of 12 months or less are not recorded on the Company's Consolidated Balance Sheet.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjIzODc_07cabbf2-81ce-4ff7-82e7-c03743e7e093">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, which consists mainly of clinical equipment, computers, software, other office equipment, and leasehold improvements, are carried at cost less accumulated depreciation. Depreciation is computed over the estimated useful lives of the respective assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMTMxMDU_5c85b82b-1b98-47c6-9e59-3155e1ce72e7"&gt;three&lt;/span&gt; to ten years, using the straight-line method. Amortization of leasehold improvements is recorded over the shorter of the lease term or estimated useful life of the related asset.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0a3da196632a44498f275cc9a9aedad6_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMTMxMTE_80db353c-1a6c-41a0-8745-670b9b115995">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0NjE_9a2b0f15-2f98-4787-9fc0-9970b4df0f08">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's research and development expenses primarily consist of costs associated with the manufacturing, development and preclinical and clinical testing of the Company&#x2019;s product candidates and costs associated with its collaborative gene therapy sponsored research programs. The Company's research and development expenses consist of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;external research and development expenses incurred under arrangements with third parties, such as academic research collaborators, contract research organizations (&#x201c;CROs&#x201d;) and contract development and manufacturing organizations (&#x201c;CDMOs&#x201d;) and other vendors for the production and analysis of drug substance and drug product; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;employee-related expenses for employees dedicated to research and development activities, including salaries, benefits and share-based compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses also include costs of acquired product licenses, in-process research and development, and related technology rights where there is no alternative future use, costs of prototypes used in research and development, consultant fees and amounts paid to collaborators.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All research and development expenses are charged to operations as incurred in accordance with ASC 730, &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;Research and Development&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The Company accounts for non-refundable advance payments for goods and services that will be used in future research and development activities as expenses when the service has been performed or when the goods have been received, rather than when the payment is made.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjIzOTk_3f1b960f-221e-4e6a-8ba8-48baccc7cc0b">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes the liability method of accounting for deferred income taxes, as set forth in ASC 740,&#160;Income Taxes.&#160; Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. A valuation allowance is established against deferred tax assets when, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company's policy is to record interest and penalties on uncertain tax positions as income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0MTA_bbd6a599-be2f-4413-8cb0-1fc2910d0531">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the provisions of ASC 718,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;Compensation&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#160;which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, non-employees and non-employee directors, including employee stock options, restricted stock units (&#x201c;RSUs&#x201d;) and options granted to employees to purchase shares under the 2016 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;). Share-based compensation expense is based on the grant date fair value estimated in accordance with the provisions of ASC 718 and is generally recognized as an expense over the requisite service period, net of estimated forfeitures. For grants containing performance-based vesting provisions, expense is recognized over the estimated achievement period only when the performance-based milestone is deemed probable of achievement. If performance-based milestones are later determined not to be probable of achievement, then all previously recorded stock-based compensation expense associated with such options will be reversed during the period in which the Company makes this determination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates forfeitures at the time of grant and revises those estimates in subsequent periods if actual forfeitures differ from its estimates. The Company uses historical data to estimate pre-vesting forfeitures and record share-based compensation expense only for those awards that are expected to vest. To the extent that actual forfeitures differ from the Company's estimates, the difference is recorded as a cumulative adjustment in the period the estimates were revised.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:20.25pt"&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the fair value of stock options granted to employees, non-employee directors and consultants on the date of grant using the Black-Scholes option-pricing model.  The Company's computation of stock-price volatility is based on daily historical volatility during the time period that corresponds to the expected option term. The Company's computation of expected term is determined using the expected term of stock option grants to employees based on an analysis of actual option exercises. The Company utilizes a dividend yield of zero based on the fact that the Company has never paid cash dividends to stockholders and has no current intentions to pay cash dividends. The risk-free interest rate is based on the zero-coupon U.S. Treasury yield at the date of grant for a term equivalent to the expected term of the option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:20.25pt"&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;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the fair value of RSUs granted to employees using the closing market price of the Company's common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:20.25pt"&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;ESPP&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April&#160;2016, the Company's board of directors adopted the ESPP pursuant to which the Company may sell up to an aggregate of 1,000,000 shares of its common stock. The ESPP was approved by the Company&#x2019;s stockholders in June&#160;2016. The ESPP is considered compensatory and the fair value of the discount and look back provision are estimated using the Black-Scholes option-pricing model and recognized over the six month withholding period prior to purchase.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMTc2NzY_eb04c58c-ee8d-465a-ae51-8d956ab12b90"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjI0NjI_6358ba94-0bae-4b7b-977d-79b6c0734ba4">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average assumptions used to estimate grant date fair value of stock options using the Black-Scholes option pricing model were as follows for the three month periods ended March&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected common stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39%-0.96%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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.87%-1.34%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&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;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfMi0xLTEtMS0w_cbf9eb23-2480-4bec-a8ee-e00315935447"
      unitRef="number">1.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id88f6cd4542d4910bb4af79b128b313f_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfMi0zLTEtMS0w_d0d0b852-f9c6-49d6-91f7-ee43070b0bfa"
      unitRef="number">1.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfMy0xLTEtMS0wL3RleHRyZWdpb246YWQ3ODVkYTNmZjQ2NDVhYjg2NDU2ZDU0N2U5NjMwMTBfNA_ec323156-e4e4-40a7-921f-5024a3c9f855"
      unitRef="number">0.0039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfMy0xLTEtMS0wL3RleHRyZWdpb246YWQ3ODVkYTNmZjQ2NDVhYjg2NDU2ZDU0N2U5NjMwMTBfNw_ea2bc019-0956-416a-8362-772893a7a94e"
      unitRef="number">0.0096</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="id88f6cd4542d4910bb4af79b128b313f_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfMy0zLTEtMS0wL3RleHRyZWdpb246YWQ4N2M5Mjg1NGYxNDIzZWFlMTRkNmNmZjNmMzBhNjNfMTIwOTQ2Mjc5MDU1NjY_7ecf2e05-c4a1-4240-8b90-edfb08b07df4"
      unitRef="number">0.0087</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="id88f6cd4542d4910bb4af79b128b313f_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfMy0zLTEtMS0wL3RleHRyZWdpb246YWQ4N2M5Mjg1NGYxNDIzZWFlMTRkNmNmZjNmMzBhNjNfMTA5OTUxMTYyNzgwMg_80e19be0-a07c-4c09-9ccc-b1fde4cdb5e7"
      unitRef="number">0.0134</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfNC0xLTEtMS0w_1727e581-1a73-4960-b5f2-06a5d286ed94">P5Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id88f6cd4542d4910bb4af79b128b313f_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfNC0zLTEtMS0w_4d5de6e7-33fb-4437-8c1e-399d254ff999">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfNS0xLTEtMS0w_3c155e3c-7c34-44bb-a3b8-3ae9b401eb96"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id88f6cd4542d4910bb4af79b128b313f_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RhYmxlOjgzODBlYmQ1MzJhYTQ0ZDBiNzNlYjkxNmY0ZmRhMmJmL3RhYmxlcmFuZ2U6ODM4MGViZDUzMmFhNDRkMGI3M2ViOTE2ZjRmZGEyYmZfNS0zLTEtMS0w_88d6ab9e-9bd5-47dc-9f83-43c287c0fd66"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i23f285f3b3054e92a153da9beda1f5be_I20160430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMTg0NTc_7b70a52a-de3d-4148-82c7-b7ce4166d08a"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N18zNy9mcmFnOjM0NDFmMmFkYzdjMjQzMzliNjdlMDMwMmUxMmMyOWQwL3RleHRyZWdpb246MzQ0MWYyYWRjN2MyNDMzOWI2N2UwMzAyZTEyYzI5ZDBfMjIzOTM_bb6a0741-5303-4a5c-b6e4-10c97568bc86">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated recent accounting pronouncements through the date the financial statements were issued and filed with the SEC and believes that there are none that will have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfMTc1NA_b28fb367-ebb9-4b17-b8eb-f2564af730bc">Common Stock&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, the Company completed an underwritten public offering in which the Company sold 28,503,220 shares of its common stock, which includes the exercise in full of the underwriters&#x2019; option to purchase additional shares of the Company&#x2019;s common stock, at a price to the public of $4.100 per share and at a price to the underwriters of $3.854 per share. The Company also sold to certain investors in lieu of common stock, pre-funded warrants to purchase 1,914,280 shares of its common stock at a price to the public of $4.099 per share underlying each pre-funded warrant, and at a price to the underwriters of $3.853 per share underlying each pre-funded warrant.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently with the June 2020 public offering, the Company completed a private placement in which the Company sold 8,649,453 shares of its common stock to affiliates of Vivo Capital, LLC and Samsara BioCapital, LP, at a sale price equal to the price to the public in the underwritten public offering.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net proceeds from the public offering and private placement, after deducting underwriting discounts, underwriting and placement agent commissions and other expenses totaling $10.1&#160;million, was approximately $150.1&#160;million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the pre-funded warrants for liability or equity classification in accordance with the provisions of ASC 480,&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; Distinguishing Liabilities from Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and ASC 815-40, &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;Derivatives and Hedging&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;. Based on the provisions governing the pre-funded warrants in the applicable agreement, the Company determined that the pre-funded warrants meet the criteria required to be classified as an equity award subject to the guidance in ASC 815-10 and 815-40 and should effectively be treated as outstanding common shares in both basic and diluted earnings per share calculations.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i4772ed0a1d0646efa8ffc6541ebd6399_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfMTE2_d8b2ed2f-4965-4636-8f58-4e84e456fc63"
      unitRef="shares">28503220</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ied51484cc8344932b29f6b5be2359b71_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfMzAw_a135074b-7cb9-473b-b298-13c47c42da10"
      unitRef="usdPerShare">4.100</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i6ac136a2eade45a7a0b8ff22e1eab3ab_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfMzUx_cc9b9da0-56bd-4ee6-8e10-5bc077e14407"
      unitRef="usdPerShare">3.854</us-gaap:SaleOfStockPricePerShare>
    <opht:WarrantsOrRightsIssuedInTransaction
      contextRef="i9192d0162df64281a2dec1ccf8c873fb_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfNDY1_04cb93bc-ef9e-4203-9d39-673eeae41f30"
      unitRef="shares">1914280</opht:WarrantsOrRightsIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i2546a4ae5a1f4b5b96b31847efe521db_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfNTIz_656ac328-7bb8-4068-bb46-7c090cd28211"
      unitRef="usdPerShare">4.099</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ie78687b7ef5a45d88343758939297745_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfNjEw_e3e04646-1fc4-4900-8092-d7f8f9d87777"
      unitRef="usdPerShare">3.853</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i38df68db7459419aa928cd67ea6f9597_D20200601-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfNzgw_dbb9d540-7edc-4a91-b3c7-f5e6957591d9"
      unitRef="shares">8649453</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i9192d0162df64281a2dec1ccf8c873fb_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfMTE0MA_2359a99f-c270-4120-ab49-ca96881a439e"
      unitRef="usd">10100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9192d0162df64281a2dec1ccf8c873fb_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180MC9mcmFnOjk5N2UxMzVlZDBiYjQxMDk4MzVmYWQzZTk3OWI2MjI1L3RleHRyZWdpb246OTk3ZTEzNWVkMGJiNDEwOTgzNWZhZDNlOTc5YjYyMjVfMTE2Mg_b189127b-0884-48e4-b6be-a6b46338f125"
      unitRef="usd">150100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RleHRyZWdpb246MTdkODVkNTE3MjcyNGYzOTkzZDY3MjcyNTFjNmY2ZWZfMTM2Mw_c96b3da9-18ae-4b00-833a-2af5381b794e">Net Loss Per Common Share&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per common share is determined by dividing net loss by the weighted average common shares and pre-funded warrants outstanding during the period. Basic and diluted shares outstanding includes the weighted average effect of the Company's outstanding pre-funded warrants as the exercise of such pre-funded warrants requires nominal consideration to be given for the delivery of the corresponding shares of common stock. As of March&#160;31, 2021, the Company had 3,164,280 pre-funded warrants outstanding, which if exercised, would increase the number of shares of common stock issued and outstanding. For the periods when there is a net loss, shares underlying stock options and RSUs have been excluded from the calculation of diluted net loss per common share because the effect of including such shares would be anti-dilutive. Therefore, the weighted average common shares used to calculate both basic and diluted net loss per common share would be the same.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per common share for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted net loss per common share calculation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - basic and dilutive&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;93,311&#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;53,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share of common stock - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding for the periods presented, as the effect of including such shares would be anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options outstanding&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;9,178&#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;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;11,216&#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;8,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RleHRyZWdpb246MTdkODVkNTE3MjcyNGYzOTkzZDY3MjcyNTFjNmY2ZWZfNTA0_5840caa1-6201-40a8-aacc-bd683af85991"
      unitRef="shares">3164280</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RleHRyZWdpb246MTdkODVkNTE3MjcyNGYzOTkzZDY3MjcyNTFjNmY2ZWZfMTM2OQ_fdd19f43-95f5-4aed-a713-e84848d9a619">&lt;div style="margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted net loss per common share for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted net loss per common share calculation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding - basic and dilutive&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;93,311&#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;53,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share of common stock - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOjM0YTNjNThmZjMzMTRmZjY5MWYyMWM0NzFjYmM5YWNlL3RhYmxlcmFuZ2U6MzRhM2M1OGZmMzMxNGZmNjkxZjIxYzQ3MWNiYzlhY2VfMy0xLTEtMS0w_6a4b9b5a-5230-4527-af11-460dda1dff13"
      unitRef="usd">-26795000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOjM0YTNjNThmZjMzMTRmZjY5MWYyMWM0NzFjYmM5YWNlL3RhYmxlcmFuZ2U6MzRhM2M1OGZmMzMxNGZmNjkxZjIxYzQ3MWNiYzlhY2VfMy0zLTEtMS0w_d5359f7f-55cc-42f8-9195-02eacb479343"
      unitRef="usd">-15076000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOjM0YTNjNThmZjMzMTRmZjY5MWYyMWM0NzFjYmM5YWNlL3RhYmxlcmFuZ2U6MzRhM2M1OGZmMzMxNGZmNjkxZjIxYzQ3MWNiYzlhY2VfNC0xLTEtMS0w_0bed8d72-dbc3-48b1-b40b-bf97836f088b"
      unitRef="shares">93311000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOjM0YTNjNThmZjMzMTRmZjY5MWYyMWM0NzFjYmM5YWNlL3RhYmxlcmFuZ2U6MzRhM2M1OGZmMzMxNGZmNjkxZjIxYzQ3MWNiYzlhY2VfNC0zLTEtMS0w_5dffe3a9-994a-45cc-abb3-81af43d69539"
      unitRef="shares">53426000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOjM0YTNjNThmZjMzMTRmZjY5MWYyMWM0NzFjYmM5YWNlL3RhYmxlcmFuZ2U6MzRhM2M1OGZmMzMxNGZmNjkxZjIxYzQ3MWNiYzlhY2VfNS0xLTEtMS0w_7942cc89-2e1c-45a2-8b23-1c79c5cdb2d6"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOjM0YTNjNThmZjMzMTRmZjY5MWYyMWM0NzFjYmM5YWNlL3RhYmxlcmFuZ2U6MzRhM2M1OGZmMzMxNGZmNjkxZjIxYzQ3MWNiYzlhY2VfNS0zLTEtMS0w_ee06b29a-07ed-4e0a-8ad9-42b74cf293c7"
      unitRef="usdPerShare">-0.28</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RleHRyZWdpb246MTdkODVkNTE3MjcyNGYzOTkzZDY3MjcyNTFjNmY2ZWZfMTM2Mg_c3486dae-307e-46f0-a7e6-76dcbdeee7f1">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding for the periods presented, as the effect of including such shares would be anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options outstanding&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;9,178&#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;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;11,216&#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;8,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic3e4f0ccb1d946e6bed30e8174300238_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOmI2MzRmNmE4ZTg2MTRkNDFhOTM1YjI0MGJkNzYyZjczL3RhYmxlcmFuZ2U6YjYzNGY2YThlODYxNGQ0MWE5MzViMjQwYmQ3NjJmNzNfMi0xLTEtMS0w_e7e2290f-a269-42b5-a9d5-ab5646e0e5a8"
      unitRef="shares">9178000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9a9e7dc4fc764b8cba4bfbf9520ccbc1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOmI2MzRmNmE4ZTg2MTRkNDFhOTM1YjI0MGJkNzYyZjczL3RhYmxlcmFuZ2U6YjYzNGY2YThlODYxNGQ0MWE5MzViMjQwYmQ3NjJmNzNfMi0zLTEtMS0w_8020e2d3-8fde-42af-aca7-f0d6dcb9473a"
      unitRef="shares">6635000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i68960d3b911f4b14a07b0f05b5de9b37_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOmI2MzRmNmE4ZTg2MTRkNDFhOTM1YjI0MGJkNzYyZjczL3RhYmxlcmFuZ2U6YjYzNGY2YThlODYxNGQ0MWE5MzViMjQwYmQ3NjJmNzNfMy0xLTEtMS0w_4ce588bf-f734-40b0-8652-74620140958a"
      unitRef="shares">2038000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if992cbb26ddc41f1a48f3d53ffe62d54_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOmI2MzRmNmE4ZTg2MTRkNDFhOTM1YjI0MGJkNzYyZjczL3RhYmxlcmFuZ2U6YjYzNGY2YThlODYxNGQ0MWE5MzViMjQwYmQ3NjJmNzNfMy0zLTEtMS0w_bd3c4ded-830a-4b59-8d78-78c81feefc29"
      unitRef="shares">1401000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOmI2MzRmNmE4ZTg2MTRkNDFhOTM1YjI0MGJkNzYyZjczL3RhYmxlcmFuZ2U6YjYzNGY2YThlODYxNGQ0MWE5MzViMjQwYmQ3NjJmNzNfNC0xLTEtMS0w_9a1bcede-f70a-43c7-b67f-c4ba083f87d5"
      unitRef="shares">11216000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180My9mcmFnOjE3ZDg1ZDUxNzI3MjRmMzk5M2Q2NzI3MjUxYzZmNmVmL3RhYmxlOmI2MzRmNmE4ZTg2MTRkNDFhOTM1YjI0MGJkNzYyZjczL3RhYmxlcmFuZ2U6YjYzNGY2YThlODYxNGQ0MWE5MzViMjQwYmQ3NjJmNzNfNC0zLTEtMS0w_eba7ac39-168f-4776-afeb-a18cb5c8aa79"
      unitRef="shares">8036000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfMzM0NA_673207d1-03ef-4ff0-ad31-f91b64d5a129">Cash, Cash Equivalents and Available for Sale Securities&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with original maturities of 90&#160;days or less at the date of purchase to be cash equivalents. As of March&#160;31, 2021 and December 31, 2020, the Company had cash and cash equivalents of approximately $29.3 million and $66.4 million, respectively.  Cash and cash equivalents included cash of $3.3 million at March&#160;31, 2021 and $8.4 million at December 31, 2020.  Cash and cash equivalents at March&#160;31, 2021 and December 31, 2020 included $26.0 million and $58.0 million, respectively, of investments in money market funds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers securities with original maturities of greater than 90&#160;days at the date of purchase to be available for sale securities.  As of March&#160;31, 2021 and December 31, 2020, the Company held available for sale securities of $150.9 million and $143.7 million, respectively, all of which have maturities of less than one year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates securities with unrealized losses, if any, to determine whether the decline in fair value has resulted from credit loss or other factors.  The Company has determined that there were no credit losses in fair value of its investments as of March&#160;31, 2021.  Factors considered in determining whether a loss resulted from a credit loss or other factors included the length of time and extent to which the investment&#x2019;s fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, the extent of the loss related to credit of the issuer, the expected cash flows from the security, the Company&#x2019;s intent to sell the security, and whether or not the Company will be required to sell the security before the recovery of its amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies these securities as available for sale. However, the Company has not sold and does not currently intend to sell its investments and the Company believes it is more likely than not that the Company will recover the carrying value of these investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that its existing cash, cash equivalents and available for sale securities as of March&#160;31, 2021 will be sufficient to fund its currently planned capital expenditure requirements and operating expenses for at least the next 12 months from the filing of this Quarterly Report on Form 10-Q. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available for sale securities, including carrying value and estimated fair values, are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.034%"/&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:10pt;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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;91,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s available for sale securities are reported at fair value on the Company&#x2019;s balance sheet. Unrealized gains (losses) are reported within other comprehensive income in the statements of comprehensive loss. The cost of securities sold and any realized gains/losses from the sale of available for sale securities are based on the specific identification method. The changes in accumulated other comprehensive income associated with the unrealized gain on available for sale securities during the three months ended March&#160;31, 2021 and 2020, respectively, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:70.614%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#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;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period changes in fair value before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfMzEx_e705c087-1e72-4c36-8cc4-e0b3e890422e"
      unitRef="usd">29300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfMzE5_8849944a-139e-4f25-b297-3819d0adf4b6"
      unitRef="usd">66400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Cash
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfMzgx_e11c5c4e-d75e-4bad-92e7-706295d02fca"
      unitRef="usd">3300000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfMzk0_6b94bd00-033a-4e94-a901-b84193b9e473"
      unitRef="usd">8400000</us-gaap:Cash>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfNDgz_bc4c4a67-5acb-4baf-a851-ec550dc98ddf"
      unitRef="usd">26000000.0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfNDkw_f2b4156f-2721-4fc4-a026-36044929ad9a"
      unitRef="usd">58000000.0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfODY2_629ae752-ce8a-492f-92f4-2ff2670f0d0d"
      unitRef="usd">150900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifc9dde4a55214928bbf6110eb8780e0f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfMTA5OTUxMTYzMTQzMg_5268c10d-e79c-45a7-a08e-7bb15aa61e94"
      unitRef="usd">143700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfMzMzNg_1073cbb1-4050-4bbf-b758-6f1fb236574e">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available for sale securities, including carrying value and estimated fair values, are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.034%"/&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:10pt;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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;91,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i895a180f5dc84748a304896969f71cea_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfMi0yLTEtMS0w_7d6f9fd1-085e-42d9-9206-b66f709fd9c3"
      unitRef="usd">45111000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i895a180f5dc84748a304896969f71cea_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfMi00LTEtMS0w_2da6f2bf-3708-44fa-86de-2a6c3acacdb7"
      unitRef="usd">12000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i895a180f5dc84748a304896969f71cea_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfMi02LTEtMS0w_d0d5015c-f594-4eec-9402-903a8fd15133"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i895a180f5dc84748a304896969f71cea_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfMi04LTEtMS0w_9ca5178b-d0d5-45e1-bebd-4f7a1e03b066"
      unitRef="usd">45123000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2e2856a8cc2c4ac8bbf792488b5b300a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfMy0yLTEtMS0w_4e40401c-bee3-4bc3-8887-d50c6e756b0e"
      unitRef="usd">91559000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2e2856a8cc2c4ac8bbf792488b5b300a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfMy00LTEtMS0w_fd6ae927-1744-419e-9215-eb00092b8624"
      unitRef="usd">2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2e2856a8cc2c4ac8bbf792488b5b300a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfMy02LTEtMS0w_7a4b739e-0022-42db-a367-3637a2bf52df"
      unitRef="usd">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2e2856a8cc2c4ac8bbf792488b5b300a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfMy04LTEtMS0w_054c8f12-6be8-4795-bbc6-46551c6520f2"
      unitRef="usd">91549000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2cebd77488a444dabac092ae4228447e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfNC0yLTEtMS0w_65ddb19b-4e78-46a9-8dea-c0f179c63a18"
      unitRef="usd">14194000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2cebd77488a444dabac092ae4228447e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfNC00LTEtMS0w_109357cc-4b3f-46bd-9ff4-0c31270d807e"
      unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2cebd77488a444dabac092ae4228447e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfNC02LTEtMS0w_5788e9d3-fcf1-4ea6-8964-1b93a8414a20"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2cebd77488a444dabac092ae4228447e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfNC04LTEtMS0w_0ff82a05-6019-4149-9377-de16d43910e4"
      unitRef="usd">14194000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfNS0yLTEtMS0w_2eaf5e19-e7eb-47bd-81fe-d54096c45053"
      unitRef="usd">150864000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfNS00LTEtMS0w_dd43ae6e-ebb6-41db-a37e-54f3460777e7"
      unitRef="usd">15000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfNS02LTEtMS0w_6ab0022b-7489-4800-a992-3f277d31b551"
      unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjc3NjlhMjk0YmY5MDRmNGM5YWIwOGE3OGYwNmI4YzIyL3RhYmxlcmFuZ2U6Nzc2OWEyOTRiZjkwNGY0YzlhYjA4YTc4ZjA2YjhjMjJfNS04LTEtMS0w_c2ad6b00-ae94-41d2-9b54-6b8f87c86f49"
      unitRef="usd">150866000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RleHRyZWdpb246ZjY1MDUzZWM4ZmU3NDhhN2EzNjNmOTA0YTQzYzZhY2VfMzM0MA_4e797865-57a3-4fa7-a559-281c84a40a1a">The changes in accumulated other comprehensive income associated with the unrealized gain on available for sale securities during the three months ended March&#160;31, 2021 and 2020, respectively, were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:70.614%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#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;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current period changes in fair value before reclassifications, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ic835c109537a44478529887cb667dd18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfMi0yLTEtMS0w_461b84b7-8cc0-4c0e-808e-0765d02b836e"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81c7a746337f4ab7a1aae0a12fc5402e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfMi00LTEtMS0w_ecc53e1d-f816-441f-b7a8-f19e1a6f9040"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i657c9962c25340f88dc3e0a5de2ec934_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfMy0yLTEtMS0w_eb7315ba-2cfc-4222-a86e-fe0f7cf5d671"
      unitRef="usd">-1000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ied1a0a800bf74cf2ac22376586e99661_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfMy00LTEtMS0w_b11a8496-e6ed-4d86-84c9-75bfa5b7acf0"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i657c9962c25340f88dc3e0a5de2ec934_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfNC0yLTEtMS0w_dfc128b8-e452-49fb-ac62-fa91caa0298a"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ied1a0a800bf74cf2ac22376586e99661_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfNC00LTEtMS0w_f77c9d01-a2cf-4086-8b8e-0a75c1688d52"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i657c9962c25340f88dc3e0a5de2ec934_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfNS0yLTEtMS0w_a0ea578a-6160-4525-b6e3-21f7f00bfddc"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ied1a0a800bf74cf2ac22376586e99661_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfNS00LTEtMS0w_c10bce8e-1689-46a4-8e81-db88babd4663"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i10f84b4147a140cdb967ca6dcbc3ba92_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfNi0yLTEtMS0w_496dab72-02cc-4ae4-bc23-ac414bd5b450"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac9dd8a96c784a9a81780d7378fc9e40_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180Ni9mcmFnOmY2NTA1M2VjOGZlNzQ4YTdhMzYzZjkwNGE0M2M2YWNlL3RhYmxlOjhmODIwMDQ3YmNiZTQ1OTg4ODE2ZmJmY2U1NDM0OWM3L3RhYmxlcmFuZ2U6OGY4MjAwNDdiY2JlNDU5ODg4MTZmYmZjZTU0MzQ5YzdfNi00LTEtMS0w_a3b6522f-5f05-4203-b530-30c0bf71ab82"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMzA0OA_39cb8ed3-b766-4fb0-ad3d-f10fd633367d">Share-Based Compensation&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the evergreen provisions of the Company's 2013 stock incentive plan (the &#x201c;2013 Plan&#x201d;), annual increases have resulted in the addition of an aggregate of approximately 13,081,000 additional shares to the 2013 Plan, including for 2021, an increase of approximately 2,542,000 shares. As of March&#160;31, 2021, the Company had approximately 2,874,000 shares available for grant under the 2013 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2019, the Company's board of directors adopted its 2019 Inducement Stock Incentive Plan (the &#x201c;2019 Inducement Plan&#x201d;) to reserve&#160;initially 1,000,000&#160;shares of its common stock to be used exclusively for grants of awards to individuals who were not previously employees or directors of the Company as a material inducement to such individuals&#x2019; entry into employment with the Company within Rule 5635(c)(4) of the Nasdaq Listing Rules. The terms and conditions of the 2019 Inducement Plan are substantially similar to those of the 2013 Plan. In March 2020, the Company's board of directors amended the 2019 Inducement Plan to reserve an additional 1,000,000 shares of its common stock for issuance under the plan and in February 2021, the Company's board of directors further amended the 2019 Inducement Plan to reserve an additional 600,000 shares of its common stock for issuance under the plan. As of&#160;March&#160;31, 2021, the Company had approximately 891,000 shares available for grant under the 2019 Inducement Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense, net of estimated forfeitures, includes expenses related to stock options and RSUs granted to employees, non-employee directors and consultants, as well as options granted to employees to purchase shares under the ESPP.  Stock-based compensation by award type was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Restricted stock units&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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase 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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company allocated stock-based compensation expense in the Company&#x2019;s Consolidated Statements of Operations and Comprehensive Loss as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:22.5pt"&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the stock option activity, weighted average exercise prices, options outstanding, exercisable and expected to vest as of March&#160;31, 2021 is as follows (in thousands except weighted average exercise price):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.767%"/&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;&#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 of Shares Underlying 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&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.41&#160;&lt;/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;Vested and exercisable, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;8,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, there were approximately $14.3 million of unrecognized compensation costs, net of estimated forfeitures, related to stock option awards grants, which are expected to be recognized over a remaining weighted average period of 3.3&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&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;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of the Company's outstanding RSU awards granted as of March&#160;31, 2021 (in thousands except weighted average grant-date fair value):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&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:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted&lt;br/&gt;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&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:#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;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awarded&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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.83&#160;&lt;/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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.01&#160;&lt;/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;Outstanding, Expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, there were approximately $8.5 million of unrecognized compensation costs, net of estimated forfeitures, related to RSUs grants, which are expected to be recognized over a remaining weighted average period of 3.1&#160;years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&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;ESPP&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;March&#160;31, 2021, there were 780,939&#160;shares available for future purchases under the ESPP. There were 24,422 and 43,581 shares issued under the ESPP during the three months ended March 31, 2021 and 2020, respectively.  Cash proceeds from ESPP purchases were $121 thousand and $42 thousand during the three months ended March&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i807c991fb8044aadafa7a6c4fa41bdcc_D20130831-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjEy_2c343ab3-6e2e-45f8-8868-066310f1570f"
      unitRef="shares">13081000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i0a3b30e5ac2e44cb97d17af3c175c020_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMzAw_b63707af-cb59-422f-a88a-87496586c814"
      unitRef="shares">2542000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i85a4d39cd28246d3aa4fe19a97269d51_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfNDY3_39ab0c69-d608-44f9-af7e-d859b1670530"
      unitRef="shares">2874000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ide8b8fd101f648659a8843b733029c67_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfNjY3_8e8d2c9f-d0c7-4105-a7b7-11d160e6143b"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ia099a9af3f0443128f7031d291edae6c_D20200301-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMTE2OA_20a96dbe-32dd-4c7a-a5df-f0f3a3a37408"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i8d6c6b9ec3f148f383e46b1f0e9f7325_D20210201-20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMzI5ODUzNDg4NjgzNQ_0eced377-338f-40b1-ba23-1d52e49462a2"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ic336a39a6b5844eb82fe652590c1218f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMTI2OA_140f14e2-b3b1-4806-acbe-d593494b6065"
      unitRef="shares">891000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMzAzNA_fd797ab9-5756-4079-b19d-9a4e8c4326a5">Stock-based compensation by award type was as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Restricted stock units&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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase 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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjExYzE3MGY4OGE4ZTQ0Mzk5ODRlODAwMjYyNjI0MjAyL3RhYmxlcmFuZ2U6MTFjMTcwZjg4YThlNDQzOTk4NGU4MDAyNjI2MjQyMDJfMi0xLTEtMS0w_fc1e8b8d-ade9-472b-82eb-cc7caa7ebe15"
      unitRef="usd">1469000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id88f6cd4542d4910bb4af79b128b313f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjExYzE3MGY4OGE4ZTQ0Mzk5ODRlODAwMjYyNjI0MjAyL3RhYmxlcmFuZ2U6MTFjMTcwZjg4YThlNDQzOTk4NGU4MDAyNjI2MjQyMDJfMi0zLTEtMS0w_85db2694-362a-413b-bfd2-2765e129153f"
      unitRef="usd">1374000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibe44a962d9234b7ca3e068b06c8c1ceb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjExYzE3MGY4OGE4ZTQ0Mzk5ODRlODAwMjYyNjI0MjAyL3RhYmxlcmFuZ2U6MTFjMTcwZjg4YThlNDQzOTk4NGU4MDAyNjI2MjQyMDJfMy0xLTEtMS0w_128c3285-11cd-4c1b-a3ef-3fba0243b9d3"
      unitRef="usd">792000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i92b28b943b8a49968d80cb5e34da5e22_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjExYzE3MGY4OGE4ZTQ0Mzk5ODRlODAwMjYyNjI0MjAyL3RhYmxlcmFuZ2U6MTFjMTcwZjg4YThlNDQzOTk4NGU4MDAyNjI2MjQyMDJfMy0zLTEtMS0w_336ea2ac-5b3d-413b-9da2-f6a71e81e2db"
      unitRef="usd">936000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia3ae7dc93d1f42f2997a531c12ffd403_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjExYzE3MGY4OGE4ZTQ0Mzk5ODRlODAwMjYyNjI0MjAyL3RhYmxlcmFuZ2U6MTFjMTcwZjg4YThlNDQzOTk4NGU4MDAyNjI2MjQyMDJfNC0xLTEtMS0w_7a13af6c-d2e4-4093-b488-6d95cd3752b4"
      unitRef="usd">31000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7b27c77408d5460ea9ceae4376c67d02_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjExYzE3MGY4OGE4ZTQ0Mzk5ODRlODAwMjYyNjI0MjAyL3RhYmxlcmFuZ2U6MTFjMTcwZjg4YThlNDQzOTk4NGU4MDAyNjI2MjQyMDJfNC0zLTEtMS0w_11ac9f27-e32f-459b-abc7-8721b30f76ff"
      unitRef="usd">14000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjExYzE3MGY4OGE4ZTQ0Mzk5ODRlODAwMjYyNjI0MjAyL3RhYmxlcmFuZ2U6MTFjMTcwZjg4YThlNDQzOTk4NGU4MDAyNjI2MjQyMDJfNS0xLTEtMS0w_60ddd02b-d866-4be5-b348-ea214cdae622"
      unitRef="usd">2292000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjExYzE3MGY4OGE4ZTQ0Mzk5ODRlODAwMjYyNjI0MjAyL3RhYmxlcmFuZ2U6MTFjMTcwZjg4YThlNDQzOTk4NGU4MDAyNjI2MjQyMDJfNS0zLTEtMS0w_12dd74ec-4f16-4489-89c5-5bb5a1de24fa"
      unitRef="usd">2324000</us-gaap:AllocatedShareBasedCompensationExpense>
    <opht:ScheduleOfCompensationCostForSharebasedPaymentArrangementsAllocationOfSharebasedCompensationCostsByFinancialStatementLineTableTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMzA0NA_56459c05-b07b-48df-8bee-daf69fe75ea0">&lt;div style="margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company allocated stock-based compensation expense in the Company&#x2019;s Consolidated Statements of Operations and Comprehensive Loss as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</opht:ScheduleOfCompensationCostForSharebasedPaymentArrangementsAllocationOfSharebasedCompensationCostsByFinancialStatementLineTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i943d1221184046189e421ee60ec79a56_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjM5OGQ3MzJkY2YwZTQwMzY4Zjk3Mjc4ZWUyZGM5YjJmL3RhYmxlcmFuZ2U6Mzk4ZDczMmRjZjBlNDAzNjhmOTcyNzhlZTJkYzliMmZfMi0xLTEtMS0w_e314fd45-2bcf-45b7-9ad5-b7d18aa422d3"
      unitRef="usd">1343000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i20c62f752e8a453d88675d82f65501ca_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjM5OGQ3MzJkY2YwZTQwMzY4Zjk3Mjc4ZWUyZGM5YjJmL3RhYmxlcmFuZ2U6Mzk4ZDczMmRjZjBlNDAzNjhmOTcyNzhlZTJkYzliMmZfMi0zLTEtMS0w_b3bada9d-2ae5-4994-af72-2b3ce50765d7"
      unitRef="usd">1153000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib27c6f1ef9ff444891316474d6d9b3ae_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjM5OGQ3MzJkY2YwZTQwMzY4Zjk3Mjc4ZWUyZGM5YjJmL3RhYmxlcmFuZ2U6Mzk4ZDczMmRjZjBlNDAzNjhmOTcyNzhlZTJkYzliMmZfMy0xLTEtMS0w_d6d9711e-d079-4958-9d6c-272503fe21fd"
      unitRef="usd">949000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id47de73b2b8d48e3acc7b5e3a2a7a226_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjM5OGQ3MzJkY2YwZTQwMzY4Zjk3Mjc4ZWUyZGM5YjJmL3RhYmxlcmFuZ2U6Mzk4ZDczMmRjZjBlNDAzNjhmOTcyNzhlZTJkYzliMmZfMy0zLTEtMS0w_b2349650-90e7-4143-927b-ca3dfd73f7af"
      unitRef="usd">1171000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjM5OGQ3MzJkY2YwZTQwMzY4Zjk3Mjc4ZWUyZGM5YjJmL3RhYmxlcmFuZ2U6Mzk4ZDczMmRjZjBlNDAzNjhmOTcyNzhlZTJkYzliMmZfNC0xLTEtMS0w_f580e474-545b-4f58-8f54-05f77dd999b7"
      unitRef="usd">2292000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjM5OGQ3MzJkY2YwZTQwMzY4Zjk3Mjc4ZWUyZGM5YjJmL3RhYmxlcmFuZ2U6Mzk4ZDczMmRjZjBlNDAzNjhmOTcyNzhlZTJkYzliMmZfNC0zLTEtMS0w_20f6a7dd-2437-44e5-9452-e0aadd2f2377"
      unitRef="usd">2324000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMzA0OQ_72428ba8-f392-49a6-932b-bdaa547f2458">&lt;div style="margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the stock option activity, weighted average exercise prices, options outstanding, exercisable and expected to vest as of March&#160;31, 2021 is as follows (in thousands except weighted average exercise price):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.767%"/&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;&#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 of Shares Underlying 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&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.41&#160;&lt;/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;Vested and exercisable, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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;8,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib077a84308b445ab8487cd38418e679a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfMS0xLTEtMS0w_dd3280ce-92df-419a-a8c3-c733fab9d428"
      unitRef="shares">8928000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib077a84308b445ab8487cd38418e679a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfMS0zLTEtMS0w_5c519ad8-7d15-43fe-9118-11576dad81ef"
      unitRef="usdPerShare">9.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfMi0xLTEtMS0w_821c2cf0-8c95-4376-a81f-d29b180eed89"
      unitRef="shares">266000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfMi0zLTEtMS0w_35eac8dc-c221-4e59-ad8d-f969fabd3bf4"
      unitRef="usdPerShare">6.38</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfMy0xLTEtMS0w_918dae72-8d83-4a3f-b649-421a7c84756d"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfMy0zLTEtMS0w_85c7b62f-b9fe-44aa-a352-3909869524ea"
      unitRef="usdPerShare">3.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfNC0xLTEtMS0w_573c91f0-70d1-4448-82cc-1c53c48c2d7a"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfNC0zLTEtMS0w_3cb5ab62-0baf-46f1-9829-817cf1219221"
      unitRef="usdPerShare">4.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i03cdb8c3e060413388425dff18825cfa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfNy0xLTEtMS0w_f7ae482d-5666-42c2-8096-b280beb5bc7f"
      unitRef="shares">9178000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i03cdb8c3e060413388425dff18825cfa_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfNy0zLTEtMS0w_4c288f4d-203a-4c49-8eb5-452bbf99fa6d"
      unitRef="usdPerShare">9.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i03cdb8c3e060413388425dff18825cfa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfOC0xLTEtMS0w_ecfc3a12-66e2-4166-a90b-f66e07fe3b01"
      unitRef="shares">4856000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i03cdb8c3e060413388425dff18825cfa_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfOC0zLTEtMS0w_552096a4-8627-4ae6-9aaa-da9a468c17ef"
      unitRef="usdPerShare">13.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i03cdb8c3e060413388425dff18825cfa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfOS0xLTEtMS0w_be0e4ccf-78b9-4158-92fc-28c2e86e0a9e"
      unitRef="shares">8832000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i03cdb8c3e060413388425dff18825cfa_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjA1NGMzMWQ4NjRhNTQyYzc5OWE3NjAzMDU0YTExNjFkL3RhYmxlcmFuZ2U6MDU0YzMxZDg2NGE1NDJjNzk5YTc2MDMwNTRhMTE2MWRfOS0zLTEtMS0w_9d6a751a-dbd4-4be7-ab96-0076508d2721"
      unitRef="usdPerShare">9.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i03cdb8c3e060413388425dff18825cfa_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjA0NQ_cd779db2-d48e-47a4-8be5-cf3541495ffd"
      unitRef="usd">14300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i62179d1cb50243cbb01e64bad71bfa55_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjIzMw_c30eb56e-7c40-46e7-949b-a80f31066ff0">P3Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMzA0Ng_9e55fee3-b5e7-4ee8-a680-ae4391ea31dd">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a summary of the Company's outstanding RSU awards granted as of March&#160;31, 2021 (in thousands except weighted average grant-date fair value):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&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:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted&lt;br/&gt;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&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:#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;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awarded&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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.83&#160;&lt;/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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.01&#160;&lt;/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;Outstanding, Expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9451a256db55450091742aea17354ec9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfMS0xLTEtMS0w_a6862623-d21a-4be9-9449-d811f242fd74"
      unitRef="shares">1958000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9451a256db55450091742aea17354ec9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfMS0zLTEtMS0w_a5bf3c0c-bc12-4a12-a8f0-afca263ab332"
      unitRef="usdPerShare">6.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i35aea5fae8b44d229f49247347bb2b08_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfMi0xLTEtMS0w_30533a60-af83-47da-9e5d-dd97feebab4a"
      unitRef="shares">112000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i35aea5fae8b44d229f49247347bb2b08_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfMi0zLTEtMS0w_c379ec9c-0484-4c15-aefd-6c4d5b439078"
      unitRef="usdPerShare">6.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i35aea5fae8b44d229f49247347bb2b08_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfMy0xLTEtMS0w_243ea3aa-9285-4216-98ad-ace27a05d8eb"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i35aea5fae8b44d229f49247347bb2b08_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfMy0zLTEtMS0w_cf04a8ea-8cb2-45a8-a119-46478387eae4"
      unitRef="usdPerShare">3.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i35aea5fae8b44d229f49247347bb2b08_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfNC0xLTEtMS0w_fc9cd577-c263-48ce-a2d4-690cdfb57940"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i35aea5fae8b44d229f49247347bb2b08_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfNC0zLTEtMS0w_81bc55ad-17f5-426a-89dc-dcf4c84b9915"
      unitRef="usdPerShare">7.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0e8e327fee7746239d8c196ca64bddb6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfNS0xLTEtMS0w_120727d0-71a8-49d9-8d63-0b809be06a42"
      unitRef="shares">2038000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0e8e327fee7746239d8c196ca64bddb6_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfNS0zLTEtMS0w_3208fada-3b80-487c-b84f-05d920edd0f2"
      unitRef="usdPerShare">7.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <opht:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber
      contextRef="i0e8e327fee7746239d8c196ca64bddb6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfNi0xLTEtMS0w_5749b437-07dc-4087-a635-e943766c2e2f"
      unitRef="shares">1815000</opht:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestNumber>
    <opht:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="i0e8e327fee7746239d8c196ca64bddb6_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RhYmxlOjI3ZTA1MDczYWJhNTQzZTZhYmY5ODFlM2VjYjExMDU0L3RhYmxlcmFuZ2U6MjdlMDUwNzNhYmE1NDNlNmFiZjk4MWUzZWNiMTEwNTRfNi0zLTEtMS0w_3be3e3d7-5026-4256-ae94-6a637f5d54ee"
      unitRef="usdPerShare">5.31</opht:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i0e8e327fee7746239d8c196ca64bddb6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjQ0Mw_8e5ef368-cf9d-419f-9198-0698aee3cb6d"
      unitRef="usd">8500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i35aea5fae8b44d229f49247347bb2b08_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjYxNg_5f5aa16f-d6f8-44ac-9956-501109f1d874">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <opht:ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForFuturePurchase
      contextRef="i8d41dc2e356e43dabf6fc8f827869f99_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjY1Mw_5c0ef4e2-4154-4147-a51d-5c1c1ea68397"
      unitRef="shares">780939</opht:ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForFuturePurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ib5642b0eb339431d9d5adba261f29369_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjcyMQ_ba009846-54a1-4e69-816a-18482d94af3d"
      unitRef="shares">24422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i35bc08e2f6dd4fcb8a7c787488f94623_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjcyOA_c8daa9e1-ae89-41c3-a6de-d97dba415137"
      unitRef="shares">43581</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ib5642b0eb339431d9d5adba261f29369_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjk2Nw_e158af75-e1ec-4e71-a456-24b2c60729f3"
      unitRef="usd">121000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i35bc08e2f6dd4fcb8a7c787488f94623_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N180OS9mcmFnOjRjN2Y4MGM2Mzk0MTQwMzRhMDJiNWQ1MzJjNjA3OWNlL3RleHRyZWdpb246NGM3ZjgwYzYzOTQxNDAzNGEwMmI1ZDUzMmM2MDc5Y2VfMjk3NA_95b2aa3e-8301-4354-b4f2-507a5ae4d2e8"
      unitRef="usd">42000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181Mi9mcmFnOjZmOTY0NmQ4N2Q1YzQ4NjBiZTFmOTZlYzU2MDVhYjE5L3RleHRyZWdpb246NmY5NjQ2ZDg3ZDVjNDg2MGJlMWY5NmVjNTYwNWFiMTlfMTQyMA_1adbb024-b0e8-4a86-9b90-e192ddb5f17a">Income Taxes&#160;&#160;&#160;&#160;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&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&#160;three months ended March&#160;31, 2021, the Company recorded no income tax benefit.  For the three months ended March&#160;31, 2020, the Company recorded an income tax benefit of $3.3 million primarily to reflect a settlement of a local tax audit.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In response to the COVID-19 pandemic, the U.S. Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;) on March 27, 2020. The CARES Act provides numerous tax provisions and other stimulus measures, including the immediate refund of minimum tax credits.&#160; The Company has recorded a current tax receivable of approximately $1.8 million in anticipation of this refund.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will continue to evaluate its ability to realize its deferred tax assets on a quarterly basis and will adjust such amounts in light of changing facts and circumstances including, but not limited to, future projections of taxable income, tax legislation, rulings by relevant tax authorities, the progress of ongoing tax audits and the regulatory approval of products currently under development.  Any additional changes to the valuation allowance recorded on deferred tax assets in the future would impact the Company&#x2019;s income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181Mi9mcmFnOjZmOTY0NmQ4N2Q1YzQ4NjBiZTFmOTZlYzU2MDVhYjE5L3RleHRyZWdpb246NmY5NjQ2ZDg3ZDVjNDg2MGJlMWY5NmVjNTYwNWFiMTlfNzQ_bc96a9ff-64d5-47e7-9c4f-018295c2048d"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fb1e89793a04784b50340dea6bebaaa_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181Mi9mcmFnOjZmOTY0NmQ4N2Q1YzQ4NjBiZTFmOTZlYzU2MDVhYjE5L3RleHRyZWdpb246NmY5NjQ2ZDg3ZDVjNDg2MGJlMWY5NmVjNTYwNWFiMTlfMTA5OTUxMTYyOTcwNw_a6621b65-4220-492c-8054-40afd38ec830"
      unitRef="usd">-3300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i33e1ea2ecc184362b551e5448a9077d0_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181Mi9mcmFnOjZmOTY0NmQ4N2Q1YzQ4NjBiZTFmOTZlYzU2MDVhYjE5L3RleHRyZWdpb246NmY5NjQ2ZDg3ZDVjNDg2MGJlMWY5NmVjNTYwNWFiMTlfODM3_9be0297d-e3d1-473e-8e8f-28f6d9917eda"
      unitRef="usd">1800000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RleHRyZWdpb246Y2ZhODRhY2RhMDBhNDUzZGEzNTYwZGI1ZmQzNzcxY2FfMTI4Ng_a867d824-8c41-4e38-bb26-f4038541d7af">Fair Value Measurements&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&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;, defines fair value as the price that would be received to sell an asset, or paid to transfer a liability, in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value standard also establishes a three-level hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents, for each of the fair value hierarchy levels required under ASC 820, the Company's assets and liabilities that are measured at fair value on a recurring basis as of March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;Fair Value Measurement Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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;Quoted prices in&lt;br/&gt;active markets for&lt;br/&gt;identical assets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other&lt;br/&gt;observable inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;(Level&#160;3)&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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align: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="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;Investments in money market funds*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Investments in U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents, for each of the fair value hierarchy levels required under ASC 820, the Company's assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;Fair Value Measurement Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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;Quoted prices in&lt;br/&gt;active markets for&lt;br/&gt;identical assets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other&lt;br/&gt;observable inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;(Level&#160;3)&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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align: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="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;Investments in money market funds*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in U.S. Treasury securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in asset-backed securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:19.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;Investments in money market funds are reflected in cash and cash equivalents in the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No transfer of assets between Level&#160;1 and Level&#160;2 of the fair value measurement hierarchy occurred during the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RleHRyZWdpb246Y2ZhODRhY2RhMDBhNDUzZGEzNTYwZGI1ZmQzNzcxY2FfMTI3NA_ac3b940b-db8e-44af-8382-fc1d71790784">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents, for each of the fair value hierarchy levels required under ASC 820, the Company's assets and liabilities that are measured at fair value on a recurring basis as of March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;Fair Value Measurement Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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;Quoted prices in&lt;br/&gt;active markets for&lt;br/&gt;identical assets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other&lt;br/&gt;observable inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;(Level&#160;3)&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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align: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="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;Investments in money market funds*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Investments in U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents, for each of the fair value hierarchy levels required under ASC 820, the Company's assets and liabilities that are measured at fair value on a recurring basis as of December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.565%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;Fair Value Measurement Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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;Quoted prices in&lt;br/&gt;active markets for&lt;br/&gt;identical assets&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other&lt;br/&gt;observable inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&lt;br/&gt;(Level&#160;3)&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:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:right;vertical-align: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="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;Investments in money market funds*&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in U.S. Treasury securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in asset-backed securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:19.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;Investments in money market funds are reflected in cash and cash equivalents in the accompanying Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8cb169a20bae43c39a45ae522f39084f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfMy0xLTEtMS0w_b9b1150f-9258-44c0-a699-77c2f8ad51e2"
      unitRef="usd">26045000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i332edbbb7f1d4c0bab653ed854a65933_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfMy0zLTEtMS0w_1f23abfa-eb1f-42c6-aee1-3fa635cab396"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia86bddf8784644f9a0c8b79c220e0ef0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfMy01LTEtMS0w_1f03b108-e96d-4d52-83d7-95a65c7ee8df"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i86ece8a2c43f4dda952e0de3be67156f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfNC0xLTEtMS0w_b7a6fcab-256c-479f-848b-c50c825822cb"
      unitRef="usd">45123000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9adde34234df45a6a61e899165c86a50_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfNC0zLTEtMS0w_00969847-b00a-4d1e-85ab-1ec4ee6ff587"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if82e011290284d6bac87914279fcd9be_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfNC01LTEtMS0w_1589cff8-c556-41a8-b4d7-30622364f567"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6cb75e45f77f4430a307f27b5fea2f1a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfNS0xLTEtMS0w_aec56d36-be50-43e9-a1d6-00eeebc2802e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iba7fea8c0de640439d682337f14d86d5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfNS0zLTEtMS0w_03271185-d498-479f-ae6b-450da98eebdc"
      unitRef="usd">91549000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iafb9d21305164dcba4736f4db01a2a70_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfNS01LTEtMS0w_49734484-0764-4bae-9fc6-e8a4a2bf5008"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie44cde3c85784f5c881451cd8c0e6918_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfNi0xLTEtMS0w_651d1e84-8d15-42b0-b265-308ffc715f6f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i079e9dfc13a9420b88a8af2fb81f4646_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfNi0zLTEtMS0w_8fe3af00-a633-4147-8b04-14ef4ddd14c2"
      unitRef="usd">14194000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib27eb39f97fa430d8d257818ea8ba03b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOjZmZDY2OWIwODRjOTQ1MzZhMzRhMDQ1ZTAxYjlkMzA5L3RhYmxlcmFuZ2U6NmZkNjY5YjA4NGM5NDUzNmEzNGEwNDVlMDFiOWQzMDlfNi01LTEtMS0w_fadb9035-fc4b-4d54-91d7-f1070a317171"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iddad45bb2f1848ccbdb2ec6d1ff1eba3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfMy0xLTEtMS0w_2f761c74-059c-4c86-9276-b2e30671fbe4"
      unitRef="usd">58042000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i246c9f189875431382aa5c61d5e820a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfMy0zLTEtMS0w_06aed50d-cdfc-40d1-ab59-6f98855f394d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iec34134c3d8040c79d12bb7632f3849e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfMy01LTEtMS0w_39832f78-1e8e-465d-b856-04798185e986"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1157a7f832d646d29bc73e6784008080_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfNS0xLTEtMS04NDg_b9b1e694-9d06-436a-b7e0-3f73a5ec88e5"
      unitRef="usd">54233000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id4d6d869a3954b4c99062bf4da198c08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfNS0zLTEtMS04NTM_3c9937b9-cde6-4dd7-9a22-4609c641edba"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i77c0a6184ca14cf2bf866cebf844a582_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfNS01LTEtMS04NTg_472b9993-5bb7-4954-ac6b-70c64ad2fbdd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iad97e6ea9979423888c3828fc9bd382a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfNS0xLTEtMS0w_daac212b-5b4b-4b18-9d29-20ad95414373"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i42f78410138b4afcb48dd588356d6370_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfNS0zLTEtMS0w_e82a5a51-4242-489a-9a00-58c7af301def"
      unitRef="usd">79275000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idde5e5d672bf445b8fb3af55f834b509_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfNS01LTEtMS0w_c2ae3db9-f124-432f-b059-d1c6f06e9aa9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib1b313bdbd014d00a5a437ee6e5cf63c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfNy0xLTEtMS05Nzk_4601c32b-c6ea-475f-8f02-4136284811ec"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i51712011ace34fd093ba5340b0b666db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfNy0zLTEtMS05ODE_2bd323f3-0e9d-4853-a70a-021140e6b9ff"
      unitRef="usd">10166000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9f2a91d6b59447b3bf8d448c73f285db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RhYmxlOmE3MmQ3NGQyNzA3OTQ0NmI4YmNhYzZkMWE3MTZhZjIyL3RhYmxlcmFuZ2U6YTcyZDc0ZDI3MDc5NDQ2YjhiY2FjNmQxYTcxNmFmMjJfNy01LTEtMS05ODM_9d839eac-f6f7-47e6-9e1b-17626222b061"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount
      contextRef="ide89fd5a393648ef9e1ec418f6d987ba_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181NS9mcmFnOmNmYTg0YWNkYTAwYTQ1M2RhMzU2MGRiNWZkMzc3MWNhL3RleHRyZWdpb246Y2ZhODRhY2RhMDBhNDUzZGEzNTYwZGI1ZmQzNzcxY2FfMTE0MQ_638205fc-b1ad-4860-8acd-7efe75cf281f"
      unitRef="usd">0</us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="id03cab78f2f4465f8c28702871dc13e5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMTY0MjI_938edd74-e0cb-4771-a93d-db674ddeee0a">Commitments and Contingencies&lt;div style="margin-bottom:8pt;margin-top:8pt"&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;Zimura - Archemix Corp.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is party to an agreement with Archemix Corp. (&#x201c;Archemix&#x201d;) under which the Company in-licensed rights in certain patents, patent applications and other intellectual property related to Zimura and pursuant to which the Company may be required to pay sublicense fees and make milestone payments (the &#x201c;C5 License Agreement&#x201d;). Under the C5 License Agreement, for each anti-C5 aptamer product that the Company may develop under the agreement, including Zimura, the Company is obligated to make additional payments to Archemix of up to an aggregate of $50.5 million if the Company achieves specified development, clinical and regulatory milestones, with $24.5 million of such payments relating to a first indication, $23.5 million of such payments relating to second and third indications and $2.5 million of such payments relating to sustained delivery applications. Under the C5 License Agreement, the Company is also obligated to make additional payments to Archemix of up to an aggregate of $22.5 million if the Company achieves specified commercial milestones based on net product sales of all anti-C5 products licensed under the agreement. The Company is also obligated to pay Archemix a double-digit percentage of specified non-royalty payments the Company may receive from any sublicensee of its rights under the C5 License Agreement.  The Company is not obligated to pay Archemix a running royalty based on net product sales in connection with the C5 License Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&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;IC-100 - University of Florida and the University of Pennsylvania&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under its exclusive license agreement with the University of Florida Research Foundation, Incorporated (&#x201c;UFRF&#x201d;) and the University of Pennsylvania (&#x201c;Penn&#x201d;) for rights to IC-100, the Company is obligated to make payments to UFRF, for the benefit of Penn and UFRF (together, the &#x201c;Licensors&#x201d;), of up to an aggregate of $23.5 million if the Company achieves specified clinical, marketing approval and reimbursement approval milestones with respect to a licensed product and up to an aggregate of an additional $70.0 million if the Company achieves specified commercial sales milestones with respect to a licensed product.  The Company is also obligated to pay UFRF, for the benefit of the Licensors, a low single-digit percentage of net sales of licensed products.  The Company is also obligated to pay UFRF, for the benefit of the Licensors, a double-digit percentage of specified non-royalty payments the Company may receive from any third-party sublicensee of the licensed patent rights.  Further, if the Company receives a rare pediatric disease priority review voucher from the United States Food and Drug Administration (&#x201c;FDA&#x201d;) in connection with obtaining marketing approval for a licensed product and the Company subsequently uses such priority review voucher in connection with a different product candidate, the Company will be obligated to pay UFRF, for the benefit of the Licensors, aggregate payments in the low double-digit millions of dollars based on certain approval and commercial sales milestones with respect to such other product candidate. In addition, if the Company sells such a priority review voucher to a third party, the Company will be obligated to pay UFRF, for the benefit of the Licensors, a low double-digit percentage of any consideration received from such third party in connection with such sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&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;IC-200 - University of Pennsylvania and the University of Florida&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under its exclusive license agreement with Penn and UFRF for rights to IC-200, the Company is obligated to make payments to Penn, for the benefit of the Licensors, of up to an aggregate of $15.7 million if the Company achieves specified clinical, marketing approval and reimbursement approval milestones with respect to one licensed product and up to an aggregate of an additional $3.1 million if the Company achieves these same milestones with respect to a different licensed product. In addition, the Company is obligated to make payments to Penn, for the benefit of the Licensors, of up to an aggregate of $48.0 million if the Company achieves specified commercial sales milestones with respect to one licensed product and up to an aggregate of an additional $9.6 million if the Company achieves these same milestones with respect to a different licensed product. The Company is also obligated to pay Penn, for the benefit of the Licensors, a low single-digit percentage of net sales of licensed products.  The Company is also obligated to pay Penn, for the benefit of the Licensors, a high single-digit to a mid-teen percentage of specified non-royalty payments the Company may receive from any third-party sublicensee of the licensed patent rights, with the applicable percentage based upon the stage of development of the sublicensed product at the time the Company enters into the sublicense.  Further, if the Company receives a rare pediatric disease priority review voucher from the FDA in connection with obtaining marketing approval for a licensed product and the Company subsequently uses such priority review voucher in connection with a different product candidate outside the scope of the agreement, the Company will be obligated to pay Penn, for the benefit of the Licensors, aggregate payments in the low double-digit millions of dollars based on certain approval and commercial sales milestones with respect to such other product candidate. In addition, if the Company sells such a priority review voucher to a third party, the Company will be obligated to pay Penn, for the benefit of the Licensors, a high single-digit percentage of any consideration received from such third party in connection with such sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&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;miniCEP290 Program - University of Massachusetts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under its exclusive license agreement with the University of Massachusetts (&#x201c;UMass&#x201d;) for its miniCEP290 program, which targets LCA10, which is associated with mutations in the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CEP290&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; gene, the Company is obligated to pay UMass up to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;an aggregate of $14.75 million in cash and issue up to 75,000 shares of common stock of the Company if the Company achieves specified clinical and regulatory milestones with respect to a licensed product.  In addition, the Company is obligated to pay UMass up to an aggregate of $48.0 million if the Company achieves specified commercial sales milestones with respect to a licensed product. The Company is also obligated to pay UMass royalties at a low single-digit percentage of net sales of licensed products. If the Company or any of its affiliates sublicenses any of the licensed patent rights or know-how to a third party, the Company will be obligated to pay UMass a high single-digit to a mid-tens percentage of the consideration received in exchange for such sublicense, with the applicable percentage based upon the stage of development of the licensed products at the time the Company or the applicable affiliate enters into the sublicense. If the Company receives a priority review voucher from the FDA in connection with obtaining marketing approval for a licensed product, and the Company subsequently uses such priority review voucher in connection with a different product candidate outside the scope of the agreement, the Company will be obligated to pay UMass a low-tens percentage of the fair market value of the priority review voucher at the time of approval of such product candidate and a low-twenties percentage of the fair market value of the priority review voucher at the time of achievement of a specified commercial sales milestone for such product candidate.  In addition, if the Company sells such a priority review voucher to a third party, the Company will be obligated to pay UMass a low-thirties percentage of any consideration received from such third party in connection with such sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&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;IC-500 - Former Equityholders of Inception 4&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the agreement and plan of merger between the Company and Inception 4, Inc. (&#x201c;Inception 4&#x201d;), pursuant to which the Company acquired IC-500 and its other HtrA1 inhibitors (the &#x201c;Inception 4 Merger Agreement&#x201d;), the Company is obligated to make payments to the former equityholders of Inception 4 of up to an aggregate of $105 million, subject to the terms and conditions of the Inception 4 Merger Agreement, if the Company achieves certain specified clinical and regulatory milestones with respect to IC-500 or any other product candidate from its HtrA1 inhibitor program, with $45 million of such potential payments relating to GA and $60 million of such potential payments relating to wet AMD. Under the Inception 4 Merger Agreement, the Company does not owe any commercial milestones or royalties based on net sales.  The future milestone payments will be payable in the form of shares of the Company's common stock, calculated based on the price of its common stock over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMzI5ODUzNDkwOTU2OQ_fc31e306-d3a8-4400-8895-b834caae4f93"&gt;five&lt;/span&gt;-trading day period preceding the achievement of the relevant milestone, unless and until the issuance of such shares would, together with all other shares issued in connection with the acquisition, exceed an overall maximum limit of approximately 7.2 million shares, which is equal to 19.9% of the number of issued and outstanding shares of the Company's common stock as of the close of business on the business day prior to the closing date of the Inception 4 acquisition, and will be payable in cash thereafter. The Inception 4 Merger Agreement also includes customary indemnification obligations to the former equityholders of Inception 4, including for breaches of the representations and warranties, covenants and agreements of the Company and its subsidiaries (other than Inception 4) in the Inception 4 Merger Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&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;Employment Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also has letter agreements with certain employees that require the funding of a specific level of payments if certain events, such as a termination of employment in connection with a change in control or termination of employment by the employee for good reason or by the Company without cause, occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&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;&#160;Contract Service Providers &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in the course of normal business operations, the Company has agreements with contract service providers to assist in the performance of the Company&#x2019;s research and development and manufacturing activities. Expenditures to CROs and CDMOs represent significant costs in preclinical and clinical development. Subject to required notice periods and the Company&#x2019;s obligations under binding purchase orders and any cancellation fees that the Company may be obligated to pay, the Company can elect to discontinue the work under these agreements at any time.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&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;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 11, 2017, a putative class action lawsuit was filed against the Company and certain of its current and former executive officers in the United States District Court for the Southern District of New York, captioned Frank Micholle v. IVERIC bio, Inc., et al., No.&#160;1:17-cv-00210. On March 9, 2017, a related putative class action lawsuit was filed against the Company and the same group of its current and former executive officers in the United States District Court for the Southern District of New York, captioned Wasson v. IVERIC bio, Inc., et al., No. 1:17-cv-01758.  These cases were consolidated on March 13, 2018.  On June 4, 2018, the lead plaintiff filed a consolidated amended complaint (the &#x201c;CAC&#x201d;).  The CAC purports to be brought on behalf of shareholders who purchased the Company&#x2019;s common stock between March 2, 2015 and December 12, 2016. The CAC generally alleges that the Company and certain of its officers violated Sections 10(b) and/or 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder by making allegedly false and/or misleading statements concerning the results of the Company&#x2019;s Phase 2b trial and the prospects of the Company&#x2019;s Phase 3 trials for Fovista in combination with anti-VEGF agents for the treatment of wet AMD.  The CAC seeks unspecified damages, attorneys&#x2019; fees, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and other costs.  The Company and individual defendants filed a motion to dismiss the CAC on July 27, 2018.  On September 18, 2019, the court issued an order dismissing some, but not all, of the allegations in the CAC. On November 18, 2019, the Company and the individual defendants filed an answer to the complaint. On June 12, 2020, the lead plaintiff filed a motion for class certification. On August 11, 2020, the defendants filed a notice of non-opposition to lead plaintiff's motion for class certification. On April 22, 2021, the Company and Plaintiff agreed to stay the litigation until 10 days following a mediation scheduled for June 21, 2021.  On April 23, 2021, the court approved the stipulation and stayed the action until July 1, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 31, 2018, a shareholder derivative action was filed against current and former members of the Company's Board of Directors and certain current and former officers of the Company in the United States District Court for the Southern District of New York, captioned Luis Pacheco v. David R. Guyer,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;et al., Case No. 1:18-cv-07999. The complaint, which is based substantially on the facts alleged in the CAC, alleges that the defendants breached their fiduciary duties to the Company and wasted the Company's corporate assets by failing to oversee the Company's business, and also alleges that the defendants were unjustly enriched as a result of the alleged conduct, including through receipt of bonuses, stock options and similar compensation from the Company, and through sales of the Company's stock between March 2, 2015 and December 12, 2016.  The complaint purports to seek unspecified damages on the Company's behalf, attorneys&#x2019; fees, and other costs, as well as an order directing the Company to reform and improve its corporate governance and internal procedures to comply with applicable laws, including submitting certain proposed amendments to the Company's corporate charter, bylaws and corporate governance policies for vote by the Company's stockholders.  On December 14, 2018, the Company filed a motion to dismiss the complaint.  On September 19, 2019, the court denied its motion to dismiss this complaint. This matter was subsequently referred to a special litigation committee of the Company's board of directors. On February 18, 2020, the Company filed an answer to the complaint. The Company and the plaintiff agreed to stay this litigation while the special litigation committee conducts its investigation.&#160; On May 4, 2020, the court approved the stipulation and stayed the litigation through November 1, 2020.  By agreement of the parties, the court has since extended the stay through May 22, 2021.  The Company also entered into tolling agreements with the defendant directors to December 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 16, 2018, the Company&#x2019;s board of directors received a shareholder demand to investigate and commence legal proceedings against certain members of the Company&#x2019;s board of directors.  The demand alleges facts that are substantially similar to the facts alleged in the CAC and the Pacheco complaint and asserts claims that are substantially similar to the claims asserted in the Pacheco complaint.  On January 30, 2019, the Company&#x2019;s board of directors received a second shareholder demand from a different shareholder to investigate and commence legal proceedings against certain current and former members of the Company&#x2019;s board of directors based on allegations that are substantially similar to the allegations contained in the first demand letter. These shareholder demands have been referred to a demand review committee of the Company's board of directors.  The Company has entered into tolling agreements with the directors named in the demands to December 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company denies any and all allegations of wrongdoing and intends to vigorously defend against these lawsuits.  The Company is unable, however, to predict the outcome of these matters at this time. Moreover, any conclusion of these matters in a manner adverse to the Company and for which it incurs substantial costs or damages not covered by the Company's directors&#x2019; and officers&#x2019; liability insurance would have a material adverse effect on its financial condition and business.  In addition, the litigation could adversely impact the Company's reputation and divert management&#x2019;s attention and resources from other priorities, including the execution of its business plan and strategies that are important to the Company's ability to grow its business, any of which could have a material adverse effect on the Company's business.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <opht:AmountToBePaidOnAchievementOfMilestone
      contextRef="i6c674023d2ee4aa4ab2f1da0f42a25b8_I20110930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfODgy_6c392836-2459-4363-9537-e9a861f3eec9"
      unitRef="usd">50500000</opht:AmountToBePaidOnAchievementOfMilestone>
    <opht:AmountToBePaidOnAchievementOfMilestone
      contextRef="ife7a13f4beb2414f8f5d46bc0559b4ba_I20110930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfOTcz_9387b79e-48c9-49a0-852f-a406eb4bce95"
      unitRef="usd">24500000</opht:AmountToBePaidOnAchievementOfMilestone>
    <opht:AmountToBePaidOnAchievementOfMilestone
      contextRef="id78b043f597e4fddb61b8dc66fe175fd_I20110930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMTAyNQ_b315e071-74d0-42bd-a849-22a796f8c375"
      unitRef="usd">23500000</opht:AmountToBePaidOnAchievementOfMilestone>
    <opht:AmountToBePaidOnAchievementOfMilestone
      contextRef="ibcaed5ab5b09453fa7d2a6e8db09875e_I20110930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMTA5MA_0877d2fb-fe3a-40ac-b38f-6f8df88c04dc"
      unitRef="usd">2500000</opht:AmountToBePaidOnAchievementOfMilestone>
    <opht:AmountToBePaidOnAchievementOfMilestone
      contextRef="i5dc9b35670494b61aec528d1c7fc7286_I20110930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMTI4Mw_d89e6aed-5531-444f-b58a-702fb2c88497"
      unitRef="usd">22500000</opht:AmountToBePaidOnAchievementOfMilestone>
    <opht:AmountToBePaidOnAchievementOfMilestone
      contextRef="if2f39492fab941b1a9e157a936546b5e_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMjEzOQ_7f28553c-6c9d-4f56-abd2-03431e9f6828"
      unitRef="usd">23500000</opht:AmountToBePaidOnAchievementOfMilestone>
    <opht:AmountToBePaidOnAchievementOfMilestone
      contextRef="ia06c5a120b1b4d4887d05b3dbcdeb82a_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMjMxOA_9a493894-8b47-4781-ae44-a216b97eea12"
      unitRef="usd">70000000.0</opht:AmountToBePaidOnAchievementOfMilestone>
    <opht:PaymentsForLicenseFees
      contextRef="i27ce2a38fd08449a842f13dc669d3108_D20190501-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMzg4Nw_cf3a67fb-e440-4d05-97f4-326b554d007a"
      unitRef="usd">15700000</opht:PaymentsForLicenseFees>
    <opht:NumberOfLicensedProducts
      contextRef="i94809c19384c4118a7a1312a718b812a_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfNDAwNw_d80d3287-a62f-4443-8089-56eeb54c79de"
      unitRef="licensedproduct">1</opht:NumberOfLicensedProducts>
    <opht:PaymentsForLicenseFees
      contextRef="i9cd4b28540384c138f92a384d6fd0c17_D20190501-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfNDA2Nw_f748e1cc-1405-4174-b575-ba77439d3d9f"
      unitRef="usd">3100000</opht:PaymentsForLicenseFees>
    <opht:PaymentsForLicenseFees
      contextRef="i37f62e1242e44dfebf7f7683e2c64d71_D20190501-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfNDI4NQ_532ba35d-7b62-43a4-bc62-16efecfa216a"
      unitRef="usd">48000000.0</opht:PaymentsForLicenseFees>
    <opht:NumberOfLicensedProducts
      contextRef="i94809c19384c4118a7a1312a718b812a_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfNDM2Ng_317a64be-07ea-4d47-b107-72fbf66bfdbb"
      unitRef="licensedproduct">1</opht:NumberOfLicensedProducts>
    <opht:PaymentsForLicenseFees
      contextRef="ieb8b37c0e16949258bbbecdb28862ff6_D20190501-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfNDQyNg_c8ae1be2-b30d-4918-bdbd-0da66e33a9c3"
      unitRef="usd">9600000</opht:PaymentsForLicenseFees>
    <opht:PaymentsForLicenseFees
      contextRef="i7086c322a9374c599fb38579408bb13b_D20190501-20190531"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfNjE4Ng_41f0bda3-6c9f-4d90-89bc-49a41aa10c37"
      unitRef="usd">14750000</opht:PaymentsForLicenseFees>
    <opht:SharesIssuedForLicenseFees
      contextRef="i7086c322a9374c599fb38579408bb13b_D20190501-20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfNjIxMw_d5d997dc-ac7f-485c-8c19-928e02074573"
      unitRef="shares">75000</opht:SharesIssuedForLicenseFees>
    <opht:PaymentsForLicenseFees
      contextRef="if805ad0f1cdc4165936671809699c25d_D20190501-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfNjQzMw_46a0fc3f-ec6c-40b4-a2ef-e95e88c8a8e7"
      unitRef="usd">48000000.0</opht:PaymentsForLicenseFees>
    <opht:AssetAcquisitionContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i4c60c542053b4383a80a85dbff24a068_I20181030"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfODM0MQ_4a01d479-eb9e-44a1-92db-295cdd034e3f"
      unitRef="usd">105000000</opht:AssetAcquisitionContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <opht:AssetAcquisitionClinicalAndMarketingApprovalMilestones
      contextRef="i6a34b70c4de147de87cbb946478e0e45_D20181030-20181030"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfODU4OA_746710d7-95d4-46e9-b938-70d81359a127"
      unitRef="usd">45000000</opht:AssetAcquisitionClinicalAndMarketingApprovalMilestones>
    <opht:AssetAcquisitionClinicalAndMarketingApprovalMilestones
      contextRef="i61fcb4017b1b415d9be0dcbfb9afca4c_D20181030-20181030"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfODYzNw_61f9bbe0-3aa9-47d9-ba94-81636cb709f5"
      unitRef="usd">60000000</opht:AssetAcquisitionClinicalAndMarketingApprovalMilestones>
    <opht:AssetAcquisitionContingentConsiderationArrangementsRangeOfOutcomesSharesIssuableHigh
      contextRef="i4c60c542053b4383a80a85dbff24a068_I20181030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfOTIyMQ_7fc614c9-47eb-4b5c-8d87-d6060c72c3f2"
      unitRef="shares">7200000</opht:AssetAcquisitionContingentConsiderationArrangementsRangeOfOutcomesSharesIssuableHigh>
    <opht:AssetAcquisitionContingentConsiderationArrangementsContingentlyIssuableSharesAsAPercentageOfSharesOutstanding
      contextRef="i302bb4165df24ada9fc7cfcb1f615b37_D20181030-20181030"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfOTI1MA_7bb50bcf-5fba-4297-8e86-d921c15ebe29"
      unitRef="number">0.199</opht:AssetAcquisitionContingentConsiderationArrangementsContingentlyIssuableSharesAsAPercentageOfSharesOutstanding>
    <opht:LitigationStayPeriod
      contextRef="i8584dc9416b042178aff310a948162bb_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOmEyYjRmYTdlN2JjNDQ0OWJiYmU4MWFjNGE2MDA4ODQ3L3NlYzphMmI0ZmE3ZTdiYzQ0NDliYmJlODFhYzRhNjAwODg0N181OC9mcmFnOmY0NWFkYjZjM2YzNjQ1ZmE4ZjNmMzY2OGI2N2JjMjY3L3RleHRyZWdpb246ZjQ1YWRiNmMzZjM2NDVmYThmM2YzNjY4YjY3YmMyNjdfMTA5OTUxMTY1NTM4Mg_2a94bbeb-c10b-4ef4-b2f2-0121135aa078">P10D</opht:LitigationStayPeriod>
</xbrl>
