<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:esta="http://establishmentlabs.com/20210331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="esta-20210331.xsd" xlink:type="simple"/>
    <context id="i9d8ea79494ab42e4843111748f602625_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i518b1d7c980a42fcbaee9300b5097f76_I20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2021-05-05</instant>
        </period>
    </context>
    <context id="i220c6103ff954277ae7622703799d5e7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib16374b323b64d7eb6f72c7a60281d29_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99d366567ea04542ae012abac0572301_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i35ea6c6335504fcab590f0465e6d62c5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i27dba17eccf84c9498625bbb25746d84_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i67dbf4c9f0c347d9b22a02e58a51517b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id69290453e57482aa28d8af7f2da3e28_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="icfc0d371d9dd4ebab9502457b3b27e7a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i5553b0e30a6b47359efbe2db3fd9d04d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8f0ccb013054eb680a901debccff0e2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="ib419295799fc4ae8bc826fb85aed00d3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i13e571bed5bb4c89b0b49d66d7bcbf02_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic6f7657c1342467f9d573a50f47b9d88_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i9a6b7f3567044b68b1e616d124468d00_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3a0ab61152174dbdaa572644ecc6b59b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="ia3ba1914f323451f89eb5903cdba7731_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i7d4a80508a874fea812a9bf34453045f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5610a0dd1f3e4f9a8ab312df63a13b49_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i9b7a1e0a518244cc92beac16b86bacf4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie486adfced4149c7b72ce4eb4e0c316c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i362d2bbbd4e448569b56bbaee1759caa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i51349f298359423dbbd0501a71ab38ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7788fd91dc6d471fa4673c7a9251123e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i59b37bd444e14a3d9ef7875d9341a1a4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="iadc48570b61b405a97585b09fb39f436_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i176f5f3fed6946c0a3f5a48340d39eb9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1541abdbaa374948b1b9a005046d4619_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i4f1c51ee57d844558ea1135f49bae5c0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="icbae770df24748ea9b96a10664c50302_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i572345c645984642a2707a36a0be8636_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i592974b4edd4462d8c0a59600b23a746_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i1dd6b5f4c6e54f6da671c43da519f1b0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifd5a00be8cba48418ad7288e78d73ae7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8bd19aab21a94b07b796f48b84ac115a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic9ea8ba03f124881b6cb4934a8317cf3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2d40f566ba694c62a29ae89f751ed9ee_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">esta:LongLivedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i081fde0d54924d748cd0047a247aca91_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">esta:LongLivedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1162e78c15d49bb9ac650a48748dcd6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">esta:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73eb050084884d97aabea10fa887eb00_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">esta:NuSilTechnologyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9c4421ada28146c7bd79ce446cfd0743_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">esta:InventoryRawMaterialsPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i68ae26916d1344978f6c5489277d557b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">esta:NuSilTechnologyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1425d844a2054eb1874c578463f2cd02_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">esta:InventoryRawMaterialsPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i05b2ab81a8424def8cac4bbd46817c34_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">esta:NuSilTechnologyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7eb8031bfbf744fd8a075ed851059c67_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">esta:NuSilTechnologyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i004b7705a98e4c32b860182a8c4f08b3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3b07bb856af64942a2e4ba6539ed0b99_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib3ef82464d324a3a9122d68d6f8222d4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4beb3e97e88a46229246ffae5ae38b10_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8d50b891602a40ae8475374170cd88a9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0f90130bb6ee4c95851406f50fa32310_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i60a99d33ac56428badf4fa77635987cc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">esta:AsiaPacificAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id8f4d7ebd44a431298ec2a860ec67dc5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">esta:AsiaPacificAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic1895da228434d8c86601eebd0eb076b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">esta:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i01fdfa1c7b87456c91b44f087364d012_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">esta:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7c74e65418b84778929bacb6ec905edc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i166e9915a9854e5bae47d848296baa6c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i9f04d8b8f5fe45278f167806865cef1f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3996f92cc944a339de5caa40d1800d5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i29eb930880f043a89583c6fc57efa900_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ife4026763f654a77bc94bbe390a2fc4a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9f0ae59c23484eb780355e39397ef553_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i160d575ddcb0470f83ed19730eb5fb61_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iab56151cd6614657ab84386f1061d9c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb8e6e4dd99449fb88bbbca0acc2862b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i43b3f0124f284ee699ac3fd4d34805b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2121ef462b904bc38a4a252ab9b29bcd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i98c64154fe544ca7bd6cee9aadcc28ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if284ebc70ba8430c827c84cea2ebd7c0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id5bc7817e64f42009391e541e0bed5b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4df511fe868145bb8de184fd4579130b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic63ccb3e5f68497baa493ee0a27489ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1811e0f3590c40d0b8b5264bef9323fa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib89a316782de4b9aa036ee79cbb8a6a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia40ff3845c404ee89df2259094867ea7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:PatentsAndLicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i873ca24dbc894b9e8daab00025293c33_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:PatentsAndLicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if0cce1c6c85749738e3b59dc105867e4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:PatentsAndLicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2c8d5f4e4aa44e30b4a9ba4222e81219_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifd06ef7b1af0422c93f821f4a2f4cdce_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6dc8ae01d3fd43de87978f967915da5f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic96c2ad8891740878a37a78c477c68e5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:A510kAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3162e9ed932d412fb094be4a89be74cb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:A510kAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0c230954c47a42a2a8f3f7a01264f32a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i689c07f08f64464b9f3b1686974bd26c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9dca6d717b2a43bcb02a10e44f07718f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7d0ffc41700c443db6b4f0218c08c5f9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia584179cdecd4217be8aa815f6592f34_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8d86c11463554b5dae342b3e252588bc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i14be8b6604984469ba137e25363566e7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifcfcfc5c853545cfb75ef591c4c89c42_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0bfcf8fa8577415cbd8f7d0d3cc667d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:PatentsAndLicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i49c86d6704eb428f9ade6dcef7f7c2ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:PatentsAndLicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01b3a59d508e48d9b117f28aeb5c7264_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:PatentsAndLicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf3157d64e1c4973b17293fbef1cd4a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3edec611128b4e3ab3d4aa78897c8d21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i89fb77590e764015b6a150b0c8ffe09d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9fa0089fc31649e58eec8035eada66ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:A510kAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6997f7df2347466ab6eff3ece39e0830_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">esta:A510kAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i78118302909b42fe814d72c9776a9be6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c454b81cfb24c619a23bb42c3d8fd20_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6494d630a4134e7bab16b46694c01385_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i059a7469f92d475985e17381b3f435bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i089cb2848143463d8c43064f3bebf723_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id15204a07aef47d79b3d1359d3d2298a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic2100b1681d141eb80d0946f6fecde49_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id757366e4d8c40e7a89ea6fdd3bf8800_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95331fe2443f47f2a92a6d7d257f21c3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifa130603b0d34bcaba896c6b2fbc06e8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4e9b5f5e5662468497f5df0724ed1d00_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id0a4ea3cfc9b4f2d86192db4068663ca_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i71bb3412c07447beaadc22f1358a2b26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i790092f6c06c4e31b55aa091e6e08ed8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idaea600f2d8040ed846ffa50db817b73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ddf079de41d4d389e34c1fe33bd8373_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0f77adbac95434d9b0d6d9480e92d51_I20170831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="i9330e02904744171946200efc674cd7f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i830e948888774878a6aef7ca1259e422_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="ib0e5c77ab6f446018f6dd5b9e1d1ed3b_D20171001-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia6941f5711ff453faf70724a85877a15_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i059114baa58f4872bbfdcb04e021af01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">esta:MeasurementInputProbabilityOfChangeInControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14303ccbd1cf4882a177c1af2b917801_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">esta:MeasurementInputProbabilityOfChangeInControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i27da2686b48242f7a22212016aa9bccb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">esta:MeasurementInputInterestRateVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i31a7c4a5a5f04c84a1769a691fe0f9e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">esta:MeasurementInputInterestRateVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i86193100685843efbbbb39fedddbac34_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">esta:MeasurementInputMarketYieldRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if774d5d7adbc4aac92f6d23ce833114e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">esta:MeasurementInputMarketYieldRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia29fed8a4345411c9e198ad402e4bf12_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7ca4bc90ca3d4e5a87867faec60ebc94_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i210e77df9d574a529b2c2f319b1dee8b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6d2f8614a7724e108142603cacaa1bb9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35ee0f70fefa4c82929e447a5cec9bb3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe39498f97ab4942a773e100eed6a382_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i90151a15234f4bf594dddc4ccebc3bac_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i366040d3254b4edebd0cb69800364ef1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc537e3dcd364e198a3715d83f0505b5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5aed9212cd444c949bd6daaee2b29e84_I20190617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-17</instant>
        </period>
    </context>
    <context id="i6b2546ff36954e819bb93630aa88e260_I20170824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:AmendedMadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-24</instant>
        </period>
    </context>
    <context id="ia833a43aacd04fb58829b20141aedaf6_I20170824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementTermAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-24</instant>
        </period>
    </context>
    <context id="ied61c55aaefd4fa6ab4618839ed979f0_D20171031-20171031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementTermB1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-31</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="ia1f9be83f245489ba3f93a2a2970a743_D20171215-20171215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementTermB2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-15</startDate>
            <endDate>2017-12-15</endDate>
        </period>
    </context>
    <context id="icb1b1b6522f146e2a92e6845b3354b0e_I20190617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementTermB3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-17</instant>
        </period>
    </context>
    <context id="iefa578fa70ce4695a1914cbd8fad0ccd_I20190617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementTermB4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-17</instant>
        </period>
    </context>
    <context id="i56705c8ada8c45b8893dfc488df6e515_D20190812-20190812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementTermB3AndB4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-12</startDate>
            <endDate>2019-08-12</endDate>
        </period>
    </context>
    <context id="i15ac743227854d2c9afe9117722a0e53_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if0313e61c81e4ee8a20a20c25abd823f_D20190101-20190616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-16</endDate>
        </period>
    </context>
    <context id="idd8ee19aeac5495bb1e420bf7d180a2b_D20190617-20190617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-17</startDate>
            <endDate>2019-06-17</endDate>
        </period>
    </context>
    <context id="i709a73d169864a389bd4608c3299e861_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0007a8ee0a3a4436b52008e19adf5975_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i536f3d3e23d34b9993ea9b67dc3a01b7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esta:MadrynCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i759011d78d1d4884b0ec06f0e36e3637_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0f4c0806d8b045fd8478b54e30beab7e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">esta:RockportWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id90136f7b3494c6a9628a63b0d9d7b06_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">esta:RockportWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1bd2c2bf38844a08b1d34482f0bd0b6d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i5f2199649ba74639a58014d05b0e0980_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="ie9268fd798a04e50bbfd63aafa1e5b19_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esta:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4983eb1dc3b54e3da8367f9521c63168_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esta:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84d60646549649c5b45c4a188e368335_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i13079f6ba18c4ea6bd64156a196823ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="ia2caa5751cee42809a8237b7da9369d9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2fa6b9cdd0424fd2946a54b840e1d4fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i247e8da1272d441ea7089934a2671ae9_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">esta:RockportWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="idc6ad514225b434ea180652c54cb7361_I20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">esta:RockportWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-03-31</instant>
        </period>
    </context>
    <context id="ieda0ffc7bc7d4fa4861317378b2356ed_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esta:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic710cf1653d54d7ca3b69d821a4b86a5_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esta:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i87fb0387087841b6b020b35c3bc5ad74_D20190101-20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esta:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-01</endDate>
        </period>
    </context>
    <context id="ia1ec09e636ce49e4903a5f3d5ac3e7c7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i986acae19ce84fab8f8d01f4ded6532e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1f351807ee89478e92c86e857311533d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="ie71a900e3d434bcab7ea26baa565deb4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="ie0fdf8bc2e1e409db1472911b124d683_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">esta:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i15b02aa6633a436480804341634e94d3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i478c73ce4642455cba1f5dffb0d3782a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i6da5c159d78d49d8b73902bb14537731_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic68469141fd244179893ceb45866a4a1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia2edc59bec53490994496014ae3b59a2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">esta:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic6df5fcf8c8343ea957122278a45e96b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">esta:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1c660aa4f3f64aef8a138587ad488d6b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">esta:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia83652eb9bcb44d9b91b9226519e077a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">esta:ConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia91fb86dcab548bc9e44e800b0fe1b3a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="ic880ec3a676b4f12a08eb325a02676fa_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="i2d8c6fe88898417ea52ebf55f16e4552_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</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="i2bfc12cdfee24225bc3c5d74083ada83_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i695c26f28c134a87811302e003a58006_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">esta:EmployeeAndNonemployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i07c8793eb73f4c988ba24cd20e54c766_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">esta:EmployeeAndNonemployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i99e5a665c04f40eca5f9a0b3a98ca5a4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icbb360d504184d689fa5022115013737_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4915579cae994b35a1b781ee5e5104d7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i52d7890a8568427a9a9331d06f4f7f6e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4c277f7db95b46428d3624fc96650a72_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8d9dbebf76e14d5287f973e0cf394d40_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8874a1e19376447fbb0ebf1b8cb9d361_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id7adeaf0b41a4c8289f265e3a67c7204_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5d669e2fca0843b0bd72b82094f9185b_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="if841a633a7064c10a7ea55273d751563_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i29f43ea253394bd380b244709b366727_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001688757</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="facility">
        <measure>esta:facility</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>esta:segment</measure>
    </unit>
    <unit id="reportingunit">
        <measure>esta:reportingunit</measure>
    </unit>
    <dei:CountryRegion
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80L2ZyYWc6ZjYxNzI2N2I3NzNiNGI4M2EyNzU4NWJmOWM3ZWEwN2IvdGFibGU6N2YwNjJmMjNmODY4NDA0Njg4NzI4MWM3OTNhOTY4YTkvdGFibGVyYW5nZTo3ZjA2MmYyM2Y4Njg0MDQ2ODg3MjgxYzc5M2E5NjhhOV8xMS0xLTEtMS0w_72a1cb71-aced-4595-9e3a-c90782b25fa1">506</dei:CountryRegion>
    <dei:CityAreaCode
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80L2ZyYWc6ZjYxNzI2N2I3NzNiNGI4M2EyNzU4NWJmOWM3ZWEwN2IvdGFibGU6N2YwNjJmMjNmODY4NDA0Njg4NzI4MWM3OTNhOTY4YTkvdGFibGVyYW5nZTo3ZjA2MmYyM2Y4Njg0MDQ2ODg3MjgxYzc5M2E5NjhhOV8xMi0xLTEtMS0w_f5abdbca-6127-4183-b97c-8308361db706">24</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80L2ZyYWc6ZjYxNzI2N2I3NzNiNGI4M2EyNzU4NWJmOWM3ZWEwN2IvdGFibGU6N2YwNjJmMjNmODY4NDA0Njg4NzI4MWM3OTNhOTY4YTkvdGFibGVyYW5nZTo3ZjA2MmYyM2Y4Njg0MDQ2ODg3MjgxYzc5M2E5NjhhOV8xMy0xLTEtMS0w_640e0397-b2f0-4ed9-a8ce-dc67e122a933">34 2400</dei:LocalPhoneNumber>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80L2ZyYWc6ZjYxNzI2N2I3NzNiNGI4M2EyNzU4NWJmOWM3ZWEwN2IvdGFibGU6N2YwNjJmMjNmODY4NDA0Njg4NzI4MWM3OTNhOTY4YTkvdGFibGVyYW5nZTo3ZjA2MmYyM2Y4Njg0MDQ2ODg3MjgxYzc5M2E5NjhhOV8yMi0xLTEtMS0w_7cc26fc9-5c1b-416a-b6da-d3c0172acafd">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80L2ZyYWc6ZjYxNzI2N2I3NzNiNGI4M2EyNzU4NWJmOWM3ZWEwN2IvdGFibGU6N2YwNjJmMjNmODY4NDA0Njg4NzI4MWM3OTNhOTY4YTkvdGFibGVyYW5nZTo3ZjA2MmYyM2Y4Njg0MDQ2ODg3MjgxYzc5M2E5NjhhOV8yMy0xLTEtMS0w_33dfd91e-69a3-4d69-a3c1-ee74f7697f53">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80L2ZyYWc6ZjYxNzI2N2I3NzNiNGI4M2EyNzU4NWJmOWM3ZWEwN2IvdGFibGU6N2YwNjJmMjNmODY4NDA0Njg4NzI4MWM3OTNhOTY4YTkvdGFibGVyYW5nZTo3ZjA2MmYyM2Y4Njg0MDQ2ODg3MjgxYzc5M2E5NjhhOV8yNC0xLTEtMS0w_a6719743-96d5-4e6f-b4da-1b41ca093044">0001688757</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80L2ZyYWc6ZjYxNzI2N2I3NzNiNGI4M2EyNzU4NWJmOWM3ZWEwN2IvdGFibGU6N2YwNjJmMjNmODY4NDA0Njg4NzI4MWM3OTNhOTY4YTkvdGFibGVyYW5nZTo3ZjA2MmYyM2Y4Njg0MDQ2ODg3MjgxYzc5M2E5NjhhOV8zMi0xLTEtMS0w_f8c12ece-fdbb-4903-87d3-72b59358f05f">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80L2ZyYWc6ZjYxNzI2N2I3NzNiNGI4M2EyNzU4NWJmOWM3ZWEwN2IvdGFibGU6N2YwNjJmMjNmODY4NDA0Njg4NzI4MWM3OTNhOTY4YTkvdGFibGVyYW5nZTo3ZjA2MmYyM2Y4Njg0MDQ2ODg3MjgxYzc5M2E5NjhhOV8zMy0xLTEtMS0w_fe401401-e50c-4cee-9dd8-c974a824219b">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7c74e65418b84778929bacb6ec905edc_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTY3Njg_e9d6adec-b325-4f94-86a8-60f2b1fbcb2b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7c74e65418b84778929bacb6ec905edc_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjAxNzQ_8859136f-e50b-424a-a955-35295d59bd94">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xMzIzL2ZyYWc6OGY1YjViYjA0OWFjNGY1NjkyNWFkNDNjZjRmZWZkOWIvdGV4dHJlZ2lvbjo4ZjViNWJiMDQ5YWM0ZjU2OTI1YWQ0M2NmNGZlZmQ5Yl80OTQ3ODAyMzI1MTU2_22e54002-68f8-49aa-a3a8-1b94cfd75ce3"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xMzIzL2ZyYWc6OGY1YjViYjA0OWFjNGY1NjkyNWFkNDNjZjRmZWZkOWIvdGV4dHJlZ2lvbjo4ZjViNWJiMDQ5YWM0ZjU2OTI1YWQ0M2NmNGZlZmQ5Yl80OTQ3ODAyMzI1MTU2_78018be4-7f3a-443d-ab4c-4d364c999fc2"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xMzE1L2ZyYWc6MTgxZGYxMzhjYzIwNDgyNGI0ODc4ZjIzZjk5NTYxNjkvdGFibGU6MWY5MDY5MGFlY2UwNDk2MWE3OWQ0Y2EzNjVlNTg0YWIvdGFibGVyYW5nZToxZjkwNjkwYWVjZTA0OTYxYTc5ZDRjYTM2NWU1ODRhYl8xLTAtMS0xLTE1MDI_bae51b41-1f29-44f1-97ca-43f30d817cc7">us-gaap:AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia91fb86dcab548bc9e44e800b0fe1b3a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfNzU1OA_84b51ed7-33dc-4765-9c9e-ef71511b6db7">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDUw_c69bf5f3-8dd6-4a7f-b565-66b1c96865ca">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDUy_a1f6df08-f49b-4ee9-8de8-900a2d71c821">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMjI_6706ef66-8207-4726-8a37-abfb3932696a">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDQ2_2da1a388-edae-4848-bc5c-bb2bec27bf5f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDQ3_c27a18dc-f624-480f-bf03-620f891562fd">001-38593</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDQ4_7eb6f545-6b09-4b6f-aa64-64e23809bf7e">Establishment Labs Holdings Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6MDEyNTJlNWYwZGFmNGJmOWExZDdhNGJiNjQ1NDFiOGEvdGFibGVyYW5nZTowMTI1MmU1ZjBkYWY0YmY5YTFkN2E0YmI2NDU0MWI4YV8wLTAtMS0xLTA_f5fa9a07-a149-4a68-9c70-c1b97b2f3a4d">D8</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6MDEyNTJlNWYwZGFmNGJmOWExZDdhNGJiNjQ1NDFiOGEvdGFibGVyYW5nZTowMTI1MmU1ZjBkYWY0YmY5YTFkN2E0YmI2NDU0MWI4YV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo5YTliNzVhZDIzYzA0ZmFlYTNmN2M5YWE5NDkxODQyZF80_217a8512-fa59-4f42-90d0-ceb97416729b">Building B15 and 25</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6MDEyNTJlNWYwZGFmNGJmOWExZDdhNGJiNjQ1NDFiOGEvdGFibGVyYW5nZTowMTI1MmU1ZjBkYWY0YmY5YTFkN2E0YmI2NDU0MWI4YV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo5YTliNzVhZDIzYzA0ZmFlYTNmN2M5YWE5NDkxODQyZF83_66d44191-08dc-4733-a4c6-f59f037885d4">Coyol Free Zone</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6MDEyNTJlNWYwZGFmNGJmOWExZDdhNGJiNjQ1NDFiOGEvdGFibGVyYW5nZTowMTI1MmU1ZjBkYWY0YmY5YTFkN2E0YmI2NDU0MWI4YV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo5YTliNzVhZDIzYzA0ZmFlYTNmN2M5YWE5NDkxODQyZF8xMA_71377024-5328-4d1c-beaa-a31e7bf83bd5">Alajuela</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6MDEyNTJlNWYwZGFmNGJmOWExZDdhNGJiNjQ1NDFiOGEvdGFibGVyYW5nZTowMTI1MmU1ZjBkYWY0YmY5YTFkN2E0YmI2NDU0MWI4YV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo5YTliNzVhZDIzYzA0ZmFlYTNmN2M5YWE5NDkxODQyZF8xMw_498ccf5d-29e3-4315-ade6-bda71b2e094f">CR</dei:EntityAddressCountry>
    <dei:EntityCurrentReportingStatus
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDQ5_a54a2c86-0d0f-4d06-b96d-e3f1f954bd98">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDQz_04449dc7-74df-480a-9e51-e87ada32cdec">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6ZWFkZTQxZWIyNDVhNDdmODkzOGM5MzdjOGFmZDNlMTMvdGFibGVyYW5nZTplYWRlNDFlYjI0NWE0N2Y4OTM4YzkzN2M4YWZkM2UxM18xLTAtMS0xLTQzNjYvdGV4dHJlZ2lvbjo5MzRmNmQ4MzM4Njk0NzVmODA1ZTRhMTgwZmRhN2UyNF80OTQ3ODAyMzI1MDQw_e9a99c9b-00a1-4c5a-b13a-1824793efc31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6ZWFkZTQxZWIyNDVhNDdmODkzOGM5MzdjOGFmZDNlMTMvdGFibGVyYW5nZTplYWRlNDFlYjI0NWE0N2Y4OTM4YzkzN2M4YWZkM2UxM18xLTItMS0xLTAvdGV4dHJlZ2lvbjpjM2ExOTM3ZDM0OTk0YmFlYTJjNTZjYTZmYzk2MDM2ZV8zMA_cca1e270-8a8a-4eac-bd97-fda6aab8b830">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6ZWFkZTQxZWIyNDVhNDdmODkzOGM5MzdjOGFmZDNlMTMvdGFibGVyYW5nZTplYWRlNDFlYjI0NWE0N2Y4OTM4YzkzN2M4YWZkM2UxM18yLTAtMS0xLTAvdGV4dHJlZ2lvbjphZjFmMDFkMWM4YjA0MjAwOWFiMDUxNDgyMDJhM2M2MV8yOA_450c2f70-07a9-44eb-abb3-112f6ece7f8a">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDU0_864b29e3-b524-404b-aba0-34954ce0a449">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDQ0_1a22a992-f84c-455c-b397-54ec41e8205f">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6ZjliMzJjZDkxODI3NGNlNjg2MjdkZGExZDQ5Zjc3ZTYvdGFibGVyYW5nZTpmOWIzMmNkOTE4Mjc0Y2U2ODYyN2RkYTFkNDlmNzdlNl8xLTAtMS0xLTA_b2350373-d4a0-450e-83b9-37e7a3a2f97d">Common Shares, No Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6ZjliMzJjZDkxODI3NGNlNjg2MjdkZGExZDQ5Zjc3ZTYvdGFibGVyYW5nZTpmOWIzMmNkOTE4Mjc0Y2U2ODYyN2RkYTFkNDlmNzdlNl8xLTEtMS0xLTA_613a571d-87a5-46cc-9865-99495ff14ad8">ESTA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGFibGU6ZjliMzJjZDkxODI3NGNlNjg2MjdkZGExZDQ5Zjc3ZTYvdGFibGVyYW5nZTpmOWIzMmNkOTE4Mjc0Y2U2ODYyN2RkYTFkNDlmNzdlNl8xLTItMS0xLTAvdGV4dHJlZ2lvbjozOTdjMTc2MjA1NzY0ZDZlYTJhNTllNmU2OWRlODE0ZV84_d330aaec-173a-41bf-abde-20161ca53787">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i518b1d7c980a42fcbaee9300b5097f76_I20210505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xL2ZyYWc6NDIxNWVhZGZiOGRmNDA4OGI2MzVlNjM4ZWFmOTA5NzcvdGV4dHJlZ2lvbjo0MjE1ZWFkZmI4ZGY0MDg4YjYzNWU2MzhlYWY5MDk3N18yMDQx_5d267636-135c-46f4-874d-d7ac6c2667ad"
      unitRef="shares">23687808</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfNS0xLTEtMS0w_9cca0165-5370-4b77-9970-9580eaa273ad"
      unitRef="usd">77950000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfNS0zLTEtMS0w_24ad9f79-a981-4ec2-91a6-34b304c02980"
      unitRef="usd">84523000</us-gaap:Cash>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfNi0wLTEtMS0wL3RleHRyZWdpb246MmExNjU4ZDdiOTJmNGUwNTg4NTQyMTk4M2I2ZDFlOWZfNjc_ae1c299d-3d10-4c73-a6bc-bcb878e72311"
      unitRef="usd">1121000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfNi0wLTEtMS0wL3RleHRyZWdpb246MmExNjU4ZDdiOTJmNGUwNTg4NTQyMTk4M2I2ZDFlOWZfNzQ_9bc7aa9c-63c9-4077-8e29-b0439604fbfd"
      unitRef="usd">1143000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfNi0xLTEtMS0w_d7808043-6784-4b0a-b89f-8553a1ba8a9b"
      unitRef="usd">23777000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfNi0zLTEtMS0w_4e8c9160-f233-456f-a644-84fbb5fee6a6"
      unitRef="usd">19127000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfNy0xLTEtMS0w_c51ba677-c8d3-463b-a1f7-08837e5f0f1b"
      unitRef="usd">22377000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfNy0zLTEtMS0w_60de96c7-f43a-4526-b275-5eb5821f664d"
      unitRef="usd">23210000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfOC0xLTEtMS0w_2bbefca3-540c-46cd-a01a-62d84c26f221"
      unitRef="usd">4194000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfOC0zLTEtMS0w_e51151c0-0b7b-4d75-bdde-2be80a05bfd4"
      unitRef="usd">5439000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfOS0xLTEtMS0w_14c693e6-cb90-464a-92f0-a1fe33a6727a"
      unitRef="usd">128298000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfOS0zLTEtMS0w_a853cae5-32ee-495d-8be8-69cf87a30b27"
      unitRef="usd">132299000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTEtMS0xLTEtMA_8b234edb-7bdf-4ec7-9fd7-e0d6f7875cde"
      unitRef="usd">16321000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTEtMy0xLTEtMA_014cc911-1c33-47d8-8ef5-28b4270807d3"
      unitRef="usd">16202000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTItMS0xLTEtMA_b11b9cdf-18f5-472a-b5ec-08deff9b90ab"
      unitRef="usd">465000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTItMy0xLTEtMA_b60b0951-f27c-46e5-b9f4-1994d9d831fb"
      unitRef="usd">465000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTMtMS0xLTEtMA_89e76878-b487-452a-8f2c-6770c7e5a8e5"
      unitRef="usd">4126000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTMtMy0xLTEtMA_239330c7-3bb1-472e-8e94-7fa4ec84dd8f"
      unitRef="usd">4148000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTUtMS0xLTEtNDA_9bfdd304-0cd1-45e8-b7ae-90e3b2a420f2"
      unitRef="usd">2511000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTUtMy0xLTEtNTg_106bea3b-9dad-464a-80d0-e99871abcfbb"
      unitRef="usd">2610000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTUtMS0xLTEtMA_70dd55f0-b9fd-424f-bdfe-af84a34c7e5d"
      unitRef="usd">628000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTUtMy0xLTEtMA_09a46261-758a-4434-8865-2a663782329f"
      unitRef="usd">664000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTYtMS0xLTEtMA_d10eea5e-a4f3-4278-aff6-6238ec16778d"
      unitRef="usd">152349000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTYtMy0xLTEtMA_420723a3-b884-44cc-af64-249a9ee64a4c"
      unitRef="usd">156388000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTktMS0xLTEtMA_f3ac84af-6f21-4c6c-839b-974e1381ee44"
      unitRef="usd">8994000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMTktMy0xLTEtMA_08b6bf68-e7c6-4188-9dce-0df44cebf171"
      unitRef="usd">9722000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjAtMS0xLTEtMA_7f240c9a-1881-440b-9f4c-4f9c8a053920"
      unitRef="usd">14408000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjAtMy0xLTEtMA_d88aed1d-0350-4f80-8083-929730b3cb27"
      unitRef="usd">14532000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjEtMS0xLTEtMA_8aea8ff2-1ca6-4a43-8e72-a25ea164450a"
      unitRef="usd">1431000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjEtMy0xLTEtMA_5b6e4ce7-bc68-489e-b2d4-850d05e163d6"
      unitRef="usd">1646000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjItMS0xLTEtMA_24e891d4-291b-4d01-9cd4-8ce414c5ab9b"
      unitRef="usd">24833000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjItMy0xLTEtMA_2693e081-8726-4062-9282-1f8c670194ce"
      unitRef="usd">25900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjQtMS0xLTEtMA_662c6692-e696-47f5-90e7-c310e293c4d2"
      unitRef="usd">50305000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjQtMy0xLTEtMA_23e3d664-d4ed-4de0-ab96-df5f3a8081e1"
      unitRef="usd">49832000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i99d366567ea04542ae012abac0572301_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjUtMS0xLTEtMA_7d73786f-66b0-4e39-99d0-2e5389d5fe8e"
      unitRef="usd">1210000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjUtMS0xLTEtMA_e4f1ffd1-4aae-46e1-8d1e-80d9343ee31c"
      unitRef="usd">1210000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjUtMy0xLTEtMA_f903eb47-e665-4331-abe7-01d28e4cecc0"
      unitRef="usd">1440000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjctMS0xLTEtNjg_76045df7-35a2-4a8e-99aa-7484c0d17f2b"
      unitRef="usd">1630000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjctMy0xLTEtNjQ_e2f556db-6f4f-4473-bb8c-34773dd78044"
      unitRef="usd">1923000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjYtMS0xLTEtMA_c500af28-e7c7-43c1-97ed-d091f3b3c78c"
      unitRef="usd">1820000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjYtMy0xLTEtMA_b26bdda8-eeb4-402b-b500-93c0b0a27300"
      unitRef="usd">2332000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjctMS0xLTEtMA_ae2a192c-0daf-403c-b038-f1e4ffc94b7a"
      unitRef="usd">79798000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjctMy0xLTEtMA_adcde8c1-a6a2-4a1a-bdbe-5285c5953c85"
      unitRef="usd">81427000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjgtMS0xLTEtMA_7e9c190b-b860-429f-b31b-266f2cec3613"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMjgtMy0xLTEtMA_a23b3c4f-62c4-4a8b-aa5a-d7efb9783c9b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesIssued
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmI2NWUyYTAzMjRjYTQxNGNiMWZkZmM1NTAwNmY5ZGFlXzY1_fea9dc35-31c0-420d-b26d-83f20fb4cf63"
      unitRef="shares">24094051</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmI2NWUyYTAzMjRjYTQxNGNiMWZkZmM1NTAwNmY5ZGFlXzcy_d674b4c5-db63-4510-97b0-6bb9c9ce1cb7"
      unitRef="shares">23925789</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmI2NWUyYTAzMjRjYTQxNGNiMWZkZmM1NTAwNmY5ZGFlXzE0OA_76b2ff02-b315-4bdc-aaaf-28f6d228c438"
      unitRef="shares">23685981</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmI2NWUyYTAzMjRjYTQxNGNiMWZkZmM1NTAwNmY5ZGFlXzE1NQ_4ffcc7e8-e0b2-4404-a934-4e2371c27e73"
      unitRef="shares">23517719</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzAtMS0xLTEtMA_45b5560b-da56-45df-bac4-53d522d43575"
      unitRef="usd">215358000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzAtMy0xLTEtMA_3c4117ac-919e-4d88-9ffd-92621a4cf62f"
      unitRef="usd">213471000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzEtMS0xLTEtMA_f21aa9e5-b038-4568-b0f3-d77b4eb492ab"
      unitRef="usd">28427000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzEtMy0xLTEtMA_7715ef92-a9d1-458e-b3ee-efe451e08e01"
      unitRef="usd">26717000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFiZWRkN2U5NTk5ZDRlY2NhYTE3OTliYmY3MWYzZmU2XzMw_2b1d5f8c-4bfb-4f79-9f62-b4bee099322f"
      unitRef="shares">408070</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFiZWRkN2U5NTk5ZDRlY2NhYTE3OTliYmY3MWYzZmU2XzMw_2b929161-97d5-4b24-a1ff-c1f07d5aba41"
      unitRef="shares">408070</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzItMS0xLTEtMA_22e16da7-a64f-4cdc-a791-7fa5092e9482"
      unitRef="usd">2854000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzItMy0xLTEtMA_d283ac66-c25f-48f0-897a-f3daec9f0d01"
      unitRef="usd">2854000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzMtMS0xLTEtMA_183da65b-f33d-43d7-b4b2-3cf62302a93c"
      unitRef="usd">-172194000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzMtMy0xLTEtMA_4c9fa4aa-9f97-4169-bcae-3b49b0c0f65d"
      unitRef="usd">-165246000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzQtMS0xLTEtMA_d70930a2-5eda-449c-a3ac-16ad9c3caba6"
      unitRef="usd">3814000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzQtMy0xLTEtMA_c5e6949e-6cf9-42a3-814c-43c0a83c60b3"
      unitRef="usd">2873000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzUtMS0xLTEtMA_f28b2724-6df4-4ba3-bf2c-31d3bc442836"
      unitRef="usd">72551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzUtMy0xLTEtMA_7ace3179-38e4-462b-8071-78000c8a692d"
      unitRef="usd">74961000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzYtMS0xLTEtMA_16184dac-de3a-4d82-b71f-3f03280c47ec"
      unitRef="usd">152349000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xNi9mcmFnOmEyMzc1OGUwNmIzNjQ5ZmY4NWVhODdmYjQ3ZWYwYTczL3RhYmxlOjAzY2Q3YzZhZTJiMDRiNDA5NGMwNGMwMDIyZWJiY2ZlL3RhYmxlcmFuZ2U6MDNjZDdjNmFlMmIwNGI0MDk0YzA0YzAwMjJlYmJjZmVfMzYtMy0xLTEtMA_1fcee1d8-8c80-4436-9ae4-4a7420dbfe84"
      unitRef="usd">156388000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMy02LTEtMS0w_f8b8885f-cc18-4a2e-84ce-a607396bd805"
      unitRef="usd">30336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMy04LTEtMS0w_4c7a90bb-b732-4c34-86be-f6ca32dff340"
      unitRef="usd">24481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfNC02LTEtMS0w_919b523e-fc5b-4596-b79e-186604c32089"
      unitRef="usd">10246000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfNC04LTEtMS0w_1bd3867d-e9fa-43f5-b20f-33e24deab0a5"
      unitRef="usd">9003000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfNS02LTEtMS0w_d6648089-2e20-4c2a-ad06-238d082a69c7"
      unitRef="usd">20090000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfNS04LTEtMS0w_677771f3-4218-4965-80e0-00310f81768f"
      unitRef="usd">15478000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfNy02LTEtMS0w_b8673451-c3c2-4a31-97b5-96cde059aa41"
      unitRef="usd">18138000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfNy04LTEtMS0w_97abf68e-b7f2-4fcc-b1ba-f02e52469a27"
      unitRef="usd">18984000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfOC02LTEtMS0w_cedb8f6a-0a70-41bc-8dc1-683648f4d6b2"
      unitRef="usd">4048000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfOC04LTEtMS0w_71419a1f-6ed0-4e1f-8670-4d74b3991281"
      unitRef="usd">4199000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfOS02LTEtMS0w_2c81a7b9-d2fa-4c4a-a9fc-70a1ac1c5e15"
      unitRef="usd">22186000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfOS04LTEtMS0w_46b58cbd-9572-471f-ad06-c6edd6e77eff"
      unitRef="usd">23183000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTAtNi0xLTEtMA_a836e76b-a826-4950-a9e9-486babd46d0c"
      unitRef="usd">-2096000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTAtOC0xLTEtMA_bcc380f3-eeb3-46ec-92b5-2b3c1e43f8a1"
      unitRef="usd">-7705000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTEtNi0xLTEtMA_5d357525-0681-427f-8077-b723175c23b4"
      unitRef="usd">4000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTEtOC0xLTEtMA_a74756c1-5d63-4da0-822c-25e95e5a5fa1"
      unitRef="usd">8000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTItNi0xLTEtMA_4c1f532f-33e5-431f-bf22-efce1856134a"
      unitRef="usd">2195000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTItOC0xLTEtMA_0c8a14c5-5f90-4533-9bdd-611b94e8d431"
      unitRef="usd">2146000</us-gaap:InterestExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTMtNi0xLTEtMA_3875b5a6-3d9d-475c-b540-04816a6585fb"
      unitRef="usd">230000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTMtOC0xLTEtMA_4daeb9b9-872d-4c01-8a3c-994225d8ebdc"
      unitRef="usd">-1929000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTQtNi0xLTEtMA_f820fa4d-5397-4ea9-9b90-c1835c7fe31a"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTQtOC0xLTEtMA_4ade64c4-826b-4b2e-8051-b6f5e74871c1"
      unitRef="usd">-440000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTYtNi0xLTEtMA_34cafbce-c035-4f20-b15c-bb7c6183c066"
      unitRef="usd">-2726000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTYtOC0xLTEtMA_20aabfd8-ed54-4e8f-a56a-a30bff9a8404"
      unitRef="usd">-6190000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTctNi0xLTEtMA_58f03211-1c77-4411-ac71-9b24821c2952"
      unitRef="usd">-6783000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTctOC0xLTEtMA_f778499b-a93f-4646-a306-03e503665782"
      unitRef="usd">-17522000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTgtNi0xLTEtMA_dc03a3f7-e89a-4b16-9440-88c8f7444202"
      unitRef="usd">165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTgtOC0xLTEtMA_3e117403-47e3-4dfa-9a60-61c8a34168e2"
      unitRef="usd">231000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i35ea6c6335504fcab590f0465e6d62c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTktNi0xLTEtMA_aaf5c59e-a7d0-4b99-bd42-4eb4a8458caa"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTktNi0xLTEtMA_e52cb721-7370-454d-94fa-56383aa1257a"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMTktOC0xLTEtMA_ef1bacbe-ecde-4483-9a94-2223bfbb2136"
      unitRef="usd">-17753000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMjEtNi0xLTEtMA_94b15bb6-65a4-4361-bd75-95873be68845"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMjEtOC0xLTEtMA_8d61c6f8-d664-480a-943f-67808af75935"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMjMtNi0xLTEtMA_3b8f333e-0fdf-492c-a099-5e0bce6ef8ee"
      unitRef="shares">23827137</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xOS9mcmFnOmQ2ZGViMjk5ZjJjNDQzZWE4MmZmNDMyNGRhYWEzN2NiL3RhYmxlOmU2YjNjNTM2MmEyOTQ4YjhhNzdiNTZjYjczYzJiMjQ0L3RhYmxlcmFuZ2U6ZTZiM2M1MzYyYTI5NDhiOGE3N2I1NmNiNzNjMmIyNDRfMjMtOC0xLTEtMA_f667509d-60dd-48cb-a123-b1786cf8d5a7"
      unitRef="shares">22456365</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i35ea6c6335504fcab590f0465e6d62c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yMi9mcmFnOjQzMzhjYTlmNzBkNDQ1NmU5YjQ0NDc5ZGIzMDk1ZTA2L3RhYmxlOmEyMWY3ZDhkMDQzNDQ3MzNhNjRiNDk3Y2M4YTE3MDlkL3RhYmxlcmFuZ2U6YTIxZjdkOGQwNDM0NDczM2E2NGI0OTdjYzhhMTcwOWRfMy01LTEtMS0w_aaf5c59e-a7d0-4b99-bd42-4eb4a8458caa"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yMi9mcmFnOjQzMzhjYTlmNzBkNDQ1NmU5YjQ0NDc5ZGIzMDk1ZTA2L3RhYmxlOmEyMWY3ZDhkMDQzNDQ3MzNhNjRiNDk3Y2M4YTE3MDlkL3RhYmxlcmFuZ2U6YTIxZjdkOGQwNDM0NDczM2E2NGI0OTdjYzhhMTcwOWRfMy01LTEtMS0w_e52cb721-7370-454d-94fa-56383aa1257a"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yMi9mcmFnOjQzMzhjYTlmNzBkNDQ1NmU5YjQ0NDc5ZGIzMDk1ZTA2L3RhYmxlOmEyMWY3ZDhkMDQzNDQ3MzNhNjRiNDk3Y2M4YTE3MDlkL3RhYmxlcmFuZ2U6YTIxZjdkOGQwNDM0NDczM2E2NGI0OTdjYzhhMTcwOWRfMy03LTEtMS0w_ef1bacbe-ecde-4483-9a94-2223bfbb2136"
      unitRef="usd">-17753000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yMi9mcmFnOjQzMzhjYTlmNzBkNDQ1NmU5YjQ0NDc5ZGIzMDk1ZTA2L3RhYmxlOmEyMWY3ZDhkMDQzNDQ3MzNhNjRiNDk3Y2M4YTE3MDlkL3RhYmxlcmFuZ2U6YTIxZjdkOGQwNDM0NDczM2E2NGI0OTdjYzhhMTcwOWRfNS01LTEtMS0w_e25006af-ab58-43ff-905f-f9b78539959e"
      unitRef="usd">941000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yMi9mcmFnOjQzMzhjYTlmNzBkNDQ1NmU5YjQ0NDc5ZGIzMDk1ZTA2L3RhYmxlOmEyMWY3ZDhkMDQzNDQ3MzNhNjRiNDk3Y2M4YTE3MDlkL3RhYmxlcmFuZ2U6YTIxZjdkOGQwNDM0NDczM2E2NGI0OTdjYzhhMTcwOWRfNS03LTEtMS0w_f34fd8c0-dfc3-4c0d-a132-b0c8f8fd5347"
      unitRef="usd">2821000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yMi9mcmFnOjQzMzhjYTlmNzBkNDQ1NmU5YjQ0NDc5ZGIzMDk1ZTA2L3RhYmxlOmEyMWY3ZDhkMDQzNDQ3MzNhNjRiNDk3Y2M4YTE3MDlkL3RhYmxlcmFuZ2U6YTIxZjdkOGQwNDM0NDczM2E2NGI0OTdjYzhhMTcwOWRfNi01LTEtMS0w_44743d93-6b51-4536-839c-30d96688c0d5"
      unitRef="usd">941000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yMi9mcmFnOjQzMzhjYTlmNzBkNDQ1NmU5YjQ0NDc5ZGIzMDk1ZTA2L3RhYmxlOmEyMWY3ZDhkMDQzNDQ3MzNhNjRiNDk3Y2M4YTE3MDlkL3RhYmxlcmFuZ2U6YTIxZjdkOGQwNDM0NDczM2E2NGI0OTdjYzhhMTcwOWRfNi03LTEtMS0w_4bbc407b-ac7c-4d30-891e-0607630b9dee"
      unitRef="usd">2821000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yMi9mcmFnOjQzMzhjYTlmNzBkNDQ1NmU5YjQ0NDc5ZGIzMDk1ZTA2L3RhYmxlOmEyMWY3ZDhkMDQzNDQ3MzNhNjRiNDk3Y2M4YTE3MDlkL3RhYmxlcmFuZ2U6YTIxZjdkOGQwNDM0NDczM2E2NGI0OTdjYzhhMTcwOWRfNy01LTEtMS0w_78f9d283-1342-4ddd-8ae1-305786817bac"
      unitRef="usd">-6007000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yMi9mcmFnOjQzMzhjYTlmNzBkNDQ1NmU5YjQ0NDc5ZGIzMDk1ZTA2L3RhYmxlOmEyMWY3ZDhkMDQzNDQ3MzNhNjRiNDk3Y2M4YTE3MDlkL3RhYmxlcmFuZ2U6YTIxZjdkOGQwNDM0NDczM2E2NGI0OTdjYzhhMTcwOWRfNy03LTEtMS0w_47d882eb-191d-4f3c-a8f9-7dc9352fa0f4"
      unitRef="usd">-14932000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i27dba17eccf84c9498625bbb25746d84_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTUtMi0xLTEtMA_dcbda8be-5b45-4ae7-9510-dfee6ae6d1c5"
      unitRef="shares">23925789</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i27dba17eccf84c9498625bbb25746d84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTUtNC0xLTEtMA_82518856-da83-4715-b78f-0e38a45d2a21"
      unitRef="usd">213471000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i67dbf4c9f0c347d9b22a02e58a51517b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTUtMTAtMS0xLTA_24018275-e642-435f-b31f-c7c112a4ce95"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i67dbf4c9f0c347d9b22a02e58a51517b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTUtMTItMS0xLTA_83f5fc1c-e836-4491-8710-deaa1c56c030"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id69290453e57482aa28d8af7f2da3e28_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTUtMTQtMS0xLTA_da9df87d-d27e-4ab8-b9d0-44b782d29c81"
      unitRef="usd">26717000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icfc0d371d9dd4ebab9502457b3b27e7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTUtMTYtMS0xLTA_ceafce51-a349-428d-b062-fe31d96a280c"
      unitRef="usd">-165246000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5553b0e30a6b47359efbe2db3fd9d04d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTUtMTgtMS0xLTA_833a3605-ee9c-40f1-bb28-bc4d3541cec8"
      unitRef="usd">2873000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTUtMjAtMS0xLTA_6afe24e0-b850-457f-8125-e23c6055afce"
      unitRef="usd">74961000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia8f0ccb013054eb680a901debccff0e2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTgtMi0xLTEtMA_26d16370-6845-48ff-b835-edee23e1a9ec"
      unitRef="shares">163034</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia8f0ccb013054eb680a901debccff0e2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTgtNC0xLTEtMA_6bd30098-3a17-4fb0-98b4-c2678f1c4a89"
      unitRef="usd">1882000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMTgtMjAtMS0xLTA_cf6bf953-a8e4-48fd-8f1e-6c495e4d1bcd"
      unitRef="usd">1882000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia8f0ccb013054eb680a901debccff0e2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjAtMi0xLTEtMA_7bd5adc7-d50e-4819-b158-7741f13fec1b"
      unitRef="shares">5939</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia8f0ccb013054eb680a901debccff0e2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjAtNC0xLTEtMA_7f30bcc8-a45d-4558-aeb1-a36448edd713"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib419295799fc4ae8bc826fb85aed00d3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjAtMTQtMS0xLTA_26524b8e-d5ce-461d-8807-04d4b0c49b08"
      unitRef="usd">1750000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjAtMjAtMS0xLTA_63a04672-0729-4f06-99eb-91347da11c69"
      unitRef="usd">1756000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ia8f0ccb013054eb680a901debccff0e2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjEtMi0xLTEtMA_702d0bb1-9745-4cea-880b-be10a9671e67"
      unitRef="shares">711</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia8f0ccb013054eb680a901debccff0e2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjEtNC0xLTEtMA_b5097b36-8386-4d02-bb46-a6848d8fd2db"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib419295799fc4ae8bc826fb85aed00d3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjEtMTQtMS0xLTA_21874a20-7b3b-4b80-96e1-7096119f834c"
      unitRef="usd">40000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjEtMjAtMS0xLTA_20a12df1-12ec-4ead-bd55-e94b78d98f5b"
      unitRef="usd">41000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i13e571bed5bb4c89b0b49d66d7bcbf02_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjMtMTgtMS0xLTA_daf3a213-ecd1-4755-bd52-2adfaca7627f"
      unitRef="usd">941000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjMtMjAtMS0xLTA_c658ece6-c9dd-4c04-b519-25fe989356c5"
      unitRef="usd">941000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i35ea6c6335504fcab590f0465e6d62c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjQtMTYtMS0xLTA_aaf5c59e-a7d0-4b99-bd42-4eb4a8458caa"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjQtMTYtMS0xLTA_e52cb721-7370-454d-94fa-56383aa1257a"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjQtMjAtMS0xLTA_6d5f90a8-c1ed-48b4-b8bc-64751471be74"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ic6f7657c1342467f9d573a50f47b9d88_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjUtMi0xLTEtMA_194ab096-4b5b-4bcd-8fcc-a0da57ecc097"
      unitRef="shares">24094051</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic6f7657c1342467f9d573a50f47b9d88_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjUtNC0xLTEtMA_b8ecb4b9-3cc0-406b-9a96-dbc4a592402b"
      unitRef="usd">215358000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i9a6b7f3567044b68b1e616d124468d00_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjUtMTAtMS0xLTA_a6cd1da4-ed83-46a7-8bc8-9d671b5c35ef"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9a6b7f3567044b68b1e616d124468d00_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjUtMTItMS0xLTA_be594475-f1da-4cae-99c6-ac6131f609de"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a0ab61152174dbdaa572644ecc6b59b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjUtMTQtMS0xLTA_27383593-c1f6-436e-9d9d-7be45a82682d"
      unitRef="usd">28427000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3ba1914f323451f89eb5903cdba7731_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjUtMTYtMS0xLTA_0bff2281-135b-4bac-9ece-ec8893ee4492"
      unitRef="usd">-172194000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d4a80508a874fea812a9bf34453045f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjUtMTgtMS0xLTA_65b1644b-fd3d-426a-bdaa-9df45f28bd54"
      unitRef="usd">3814000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjExY2IxOWY2NmE3NDRiYjY4YWVlMTU4NjkyMGY4YmZhL3RhYmxlcmFuZ2U6MTFjYjE5ZjY2YTc0NGJiNjhhZWUxNTg2OTIwZjhiZmFfMjUtMjAtMS0xLTA_e04bc652-d7f2-44f9-ab90-2f7550e6ab40"
      unitRef="usd">72551000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i5610a0dd1f3e4f9a8ab312df63a13b49_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTUtMi0xLTEtMA_3802998b-032f-41c6-9ae7-6d77c0b1c4ef"
      unitRef="shares">21057040</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5610a0dd1f3e4f9a8ab312df63a13b49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTUtNC0xLTEtMA_df92a522-1ec5-4c6a-beef-2081d9a83c1a"
      unitRef="usd">147688000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i9b7a1e0a518244cc92beac16b86bacf4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTUtMTAtMS0xLTA_a68a59ef-5c53-46d9-ac18-525818ee8bfe"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9b7a1e0a518244cc92beac16b86bacf4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTUtMTItMS0xLTA_3eb3fa22-1551-4795-a13e-4e23da017bdf"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie486adfced4149c7b72ce4eb4e0c316c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTUtMTQtMS0xLTA_b4e40bfe-854c-44e5-8666-104026ceb46f"
      unitRef="usd">21214000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i362d2bbbd4e448569b56bbaee1759caa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTUtMTYtMS0xLTA_8dbadfc4-191f-42c9-b2b3-a086f7603424"
      unitRef="usd">-127125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51349f298359423dbbd0501a71ab38ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTUtMTgtMS0xLTA_02571e2a-555d-44b9-a122-867ef0dc242d"
      unitRef="usd">691000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7788fd91dc6d471fa4673c7a9251123e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTUtMjAtMS0xLTA_01aa80ca-6e87-4372-96ff-f8425f936236"
      unitRef="usd">39614000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i59b37bd444e14a3d9ef7875d9341a1a4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTYtMi0xLTEtMA_7ed43b93-7e48-4614-a245-0bdac7529a68"
      unitRef="shares">2628571</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i59b37bd444e14a3d9ef7875d9341a1a4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTYtNC0xLTEtMA_43aea9c5-d910-47d8-b5cc-5ced75197595"
      unitRef="usd">63855000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTYtMjAtMS0xLTA_910cfb6a-6b9d-407c-acf1-1e3ba63b231d"
      unitRef="usd">63855000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i59b37bd444e14a3d9ef7875d9341a1a4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTctMi0xLTEtMA_6ee3622c-79e3-439b-ab27-09defc5c83dc"
      unitRef="shares">39723</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i59b37bd444e14a3d9ef7875d9341a1a4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTctNC0xLTEtMA_beea7853-fd5b-4914-8c4c-d608c711248c"
      unitRef="usd">181000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTctMjAtMS0xLTA_ba1d2762-8c08-4a7a-82bb-31add82e78cf"
      unitRef="usd">181000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i59b37bd444e14a3d9ef7875d9341a1a4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTktMi0xLTEtMA_1e8dedb7-9fe3-4b59-9cd1-252b3d6dc103"
      unitRef="shares">11062</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i59b37bd444e14a3d9ef7875d9341a1a4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTktNC0xLTEtMA_049798ef-8408-4427-a5ac-128155125e72"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iadc48570b61b405a97585b09fb39f436_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTktMTQtMS0xLTA_241260b9-d8af-439d-af56-752b81aa8dc8"
      unitRef="usd">1618000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMTktMjAtMS0xLTA_c9c6f0d8-23a1-4a01-a754-a221db1541ab"
      unitRef="usd">1629000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i59b37bd444e14a3d9ef7875d9341a1a4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjAtMi0xLTEtMA_a7bf8690-15b4-4076-9338-221472666c9c"
      unitRef="shares">1383</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i59b37bd444e14a3d9ef7875d9341a1a4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjAtNC0xLTEtMA_cc6499d6-2630-4bc6-bb3b-0ee3c87e5763"
      unitRef="usd">1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iadc48570b61b405a97585b09fb39f436_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjAtMTQtMS0xLTA_20cde836-a252-4688-b0df-5c9996e7237b"
      unitRef="usd">33000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjAtMjAtMS0xLTA_40624edb-53fa-4e8b-9408-065f03d514d7"
      unitRef="usd">34000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i176f5f3fed6946c0a3f5a48340d39eb9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjEtMTgtMS0xLTA_b92e4bfe-aacb-4f05-8981-f7a7e517880c"
      unitRef="usd">2821000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjEtMjAtMS0xLTA_713997ff-a464-44d4-9cc6-2664f79e23aa"
      unitRef="usd">2821000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i1541abdbaa374948b1b9a005046d4619_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjItMTYtMS0xLTA_b10dd5d8-09c2-456c-b588-e3e076f2feb7"
      unitRef="usd">-17753000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjItMjAtMS0xLTA_225661ce-6f62-4393-8c09-3cc88b3676a4"
      unitRef="usd">-17753000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i4f1c51ee57d844558ea1135f49bae5c0_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjMtMi0xLTEtMA_2b77b2f3-0d6c-4f54-aa8f-a6c86d25fd23"
      unitRef="shares">23735013</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4f1c51ee57d844558ea1135f49bae5c0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjMtNC0xLTEtMA_68260f4c-2a9a-4f7d-aa79-5569095f400a"
      unitRef="usd">211734000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="icbae770df24748ea9b96a10664c50302_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjMtMTAtMS0xLTA_d2ef4dd7-5e53-4cbd-a58c-383553577d6d"
      unitRef="shares">408070</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="icbae770df24748ea9b96a10664c50302_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjMtMTItMS0xLTA_47a94026-1583-48c4-bd50-86d65b68da37"
      unitRef="usd">-2854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i572345c645984642a2707a36a0be8636_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjMtMTQtMS0xLTA_98049d12-6dcd-4d24-acd5-0634fda4fd53"
      unitRef="usd">22799000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i592974b4edd4462d8c0a59600b23a746_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjMtMTYtMS0xLTA_6f254417-707c-4726-873f-4f42d2edcf9c"
      unitRef="usd">-144878000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1dd6b5f4c6e54f6da671c43da519f1b0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjMtMTgtMS0xLTA_8f1230bb-8ce6-4749-aa6f-e428987514d0"
      unitRef="usd">3512000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd5a00be8cba48418ad7288e78d73ae7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yNS9mcmFnOjg3ODUyZTc3ZDA4MzQyZjk4NWIyNWVmZWQ3YmEwZDg4L3RhYmxlOjZjMDQxZGZiYzIxNTQ0ODU4ZTEwYzZiODhiMTViZmRiL3RhYmxlcmFuZ2U6NmMwNDFkZmJjMjE1NDQ4NThlMTBjNmI4OGIxNWJmZGJfMjMtMjAtMS0xLTA_32dfa984-99cc-45e5-869a-859c168b6efc"
      unitRef="usd">90313000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNC0yLTEtMS0w_25818941-a9ca-4993-ac53-b9c0e5408b50"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNC00LTEtMS0w_777258f6-e5ec-41ad-92b1-577905794c11"
      unitRef="usd">-17753000</us-gaap:NetIncomeLoss>
    <esta:DepreciationandAmortizationExcludingDebtDiscountPremium
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNi0yLTEtMS0w_082000ef-a154-464a-a759-1f343987e9c7"
      unitRef="usd">908000</esta:DepreciationandAmortizationExcludingDebtDiscountPremium>
    <esta:DepreciationandAmortizationExcludingDebtDiscountPremium
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNi00LTEtMS0w_eb7e3ba1-aaf4-48a6-80f4-9f1d0c6dba44"
      unitRef="usd">833000</esta:DepreciationandAmortizationExcludingDebtDiscountPremium>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNy0yLTEtMS0w_81e1fc28-a391-418e-96c2-70d7d7d5af55"
      unitRef="usd">6000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNy00LTEtMS0w_2e2850d8-b03e-4173-99d0-ecfa99cbcd07"
      unitRef="usd">599000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfOC0yLTEtMS0w_7088837a-faba-442e-a4c0-54e33f6c149c"
      unitRef="usd">93000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfOC00LTEtMS0w_68f207ba-d88d-46d2-a021-bd7662d6787b"
      unitRef="usd">137000</us-gaap:InventoryWriteDown>
    <us-gaap:ShareBasedCompensation
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfOS0yLTEtMS0w_e3126c8c-0e31-4394-b967-06f04ed1bed6"
      unitRef="usd">1756000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfOS00LTEtMS0w_e785db8a-8e15-4625-b5e1-d26eb26916b9"
      unitRef="usd">1629000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTAtMi0xLTEtMA_91e14270-9627-474d-af12-25a0ce485e76"
      unitRef="usd">-20000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTAtNC0xLTEtMA_45c07d7d-6f8f-4f45-a442-9647d2154453"
      unitRef="usd">-5000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTItMi0xLTEtMA_012fed3c-fb81-44f9-bb73-4cc088a8c2ea"
      unitRef="usd">-3030000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTItNC0xLTEtMA_fe7b367c-8530-4d6b-a528-6e35995012ca"
      unitRef="usd">-5845000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTMtMi0xLTEtMTUz_0774db73-306d-4077-87e8-2108bed774f8"
      unitRef="usd">101000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTMtNC0xLTEtMTQ5_779e6c36-5259-42e7-bd82-8271d383dc27"
      unitRef="usd">79000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTMtMi0xLTEtMA_1d157645-0a69-417a-8b1e-6ffdf1984942"
      unitRef="usd">230000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTMtNC0xLTEtMA_3840ea84-b89f-400b-a785-598dae57aee2"
      unitRef="usd">-1929000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTQtMi0xLTEtMA_7f7663e4-c555-4f61-9886-970cefc9087f"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTQtNC0xLTEtMA_cb9355c3-98e2-4672-bc51-5d7ed8c19512"
      unitRef="usd">-440000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTUtMi0xLTEtMA_21e30d6a-0a38-43a9-9ee0-94df8fd0fd77"
      unitRef="usd">474000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTUtNC0xLTEtMA_dd6c2150-0b80-4f3d-8c1c-ae74b97c717b"
      unitRef="usd">388000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTctMi0xLTEtMA_fc1d1951-1fed-4c38-acd5-ea90255ce638"
      unitRef="usd">5218000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTctNC0xLTEtMA_2f51a331-22b2-41b5-ae48-c543e3a9ffb1"
      unitRef="usd">171000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTgtMi0xLTEtMA_3fde4dad-1267-4c90-9162-35ab8aece067"
      unitRef="usd">698000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTgtNC0xLTEtMA_ffa20f9a-5af6-432e-a19d-bdc864697961"
      unitRef="usd">-438000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTktMi0xLTEtMA_9d6144f9-f2c1-4732-b159-719d56d7b092"
      unitRef="usd">-1217000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMTktNC0xLTEtMA_7e25ddd8-1f04-483e-916f-f7a064d88b1f"
      unitRef="usd">660000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjAtMi0xLTEtMA_ff0de94c-8436-48b8-acba-b44cf05595b7"
      unitRef="usd">-26000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjAtNC0xLTEtMA_0d905490-7295-40ba-804e-10ad908e4e2c"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjEtMi0xLTEtMA_4e6edb18-71fa-4576-9fb3-0fee132856fa"
      unitRef="usd">-617000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjEtNC0xLTEtMA_2cc573b4-6ce3-4fba-b017-fa513a0c3421"
      unitRef="usd">366000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjItMi0xLTEtMA_7b9dcc6c-d512-48a0-87aa-538b44d192c6"
      unitRef="usd">-158000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjItNC0xLTEtMA_d57a302d-afdf-4139-85c5-62176157b21b"
      unitRef="usd">40000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <esta:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjQtMi0xLTEtMTYx_9c060bf8-61b4-48cf-b37a-b5ed1e4eddc8"
      unitRef="usd">-95000</esta:IncreaseDecreaseInOperatingLeaseLiabilities>
    <esta:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjQtNC0xLTEtMTU3_441686db-ebce-4806-90eb-818a3a6ae553"
      unitRef="usd">-70000</esta:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjMtMi0xLTEtMA_41c01b48-01b9-48b6-a4b1-875efc3390eb"
      unitRef="usd">-221000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjMtNC0xLTEtMA_318484f7-f793-4116-bcb2-6cc9e044ae13"
      unitRef="usd">4000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjQtMi0xLTEtMA_64519fe8-8894-4c09-b1be-51ce9b58a452"
      unitRef="usd">-6554000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjQtNC0xLTEtMA_d0f5f2fe-e47f-456a-87a5-4f1500fcb986"
      unitRef="usd">-6802000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjYtMi0xLTEtMA_b9c51d84-ec55-4f7a-a2af-f05c7ec06a3e"
      unitRef="usd">804000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjYtNC0xLTEtMA_4666d558-6b10-4860-9e55-eac0b13cdf91"
      unitRef="usd">687000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <esta:PaymentstoAcquireAssetsIncludingReceivablesHeld
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjctMi0xLTEtMA_d5e8153b-0a36-4715-a327-c37442784859"
      unitRef="usd">434000</esta:PaymentstoAcquireAssetsIncludingReceivablesHeld>
    <esta:PaymentstoAcquireAssetsIncludingReceivablesHeld
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjctNC0xLTEtMA_8e7bdb36-0acc-4f2f-9099-75450b540019"
      unitRef="usd">0</esta:PaymentstoAcquireAssetsIncludingReceivablesHeld>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjgtMi0xLTEtMA_d5e8baee-7b95-4ebb-b94f-98ad937a8452"
      unitRef="usd">294000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMjgtNC0xLTEtMA_f98217ad-a003-45bf-8132-b688cddc4fb3"
      unitRef="usd">262000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMzAtMi0xLTEtMA_04a6f99b-dfb1-4d5d-96b9-98b931a1fbad"
      unitRef="usd">-1532000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMzAtNC0xLTEtMA_fcebc8c6-ecbe-4c4a-815f-ff88d1dcb414"
      unitRef="usd">-949000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMzgtMi0xLTEtMA_67f3af5b-1e53-4210-999f-2eb4aeaacf18"
      unitRef="usd">55000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfMzgtNC0xLTEtMA_92ffa02e-d00c-4ab1-accf-af62078b3b5e"
      unitRef="usd">76000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDAtMi0xLTEtMA_cfba3eb2-1d73-42ee-8aad-d8a60f2af7c7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDAtNC0xLTEtMA_97921494-9c14-4258-9544-783d276f5166"
      unitRef="usd">63855000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDMtMi0xLTEtMA_b3ec5d0e-f70b-4dc8-b73e-df525e265241"
      unitRef="usd">1882000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDMtNC0xLTEtMA_b21fd8d1-295e-45d1-9609-a97ac7e3f583"
      unitRef="usd">181000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDUtMi0xLTEtMA_3cb87e0d-0ca6-4e97-98d8-29b02a0bdf3e"
      unitRef="usd">41000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDUtNC0xLTEtMA_63b5ad01-9511-42b7-b456-cbf44762ede7"
      unitRef="usd">34000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDYtMi0xLTEtMA_c1fc2adc-2c88-43f9-bc1c-905db00c8f01"
      unitRef="usd">1786000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDYtNC0xLTEtMA_5cbd592a-9219-4577-9f64-c0d23174d13c"
      unitRef="usd">63926000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDctMi0xLTEtMA_d056f35d-0951-4f01-a81f-2715dec611c1"
      unitRef="usd">-273000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDctNC0xLTEtMA_ea3dff9b-7824-44ad-9ac3-3e3f6f9400ee"
      unitRef="usd">-234000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDgtMi0xLTEtMA_99699d7e-1010-427a-8f7e-8346aa6398f4"
      unitRef="usd">-6573000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDgtNC0xLTEtMA_f24b2a05-7137-47ba-9669-4d4e69e2891c"
      unitRef="usd">55941000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDktMi0xLTEtMA_607634bf-d8c8-42b9-9bef-064368ef579f"
      unitRef="usd">84523000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7788fd91dc6d471fa4673c7a9251123e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNDktNC0xLTEtMA_d293f4c9-0833-4741-a7f1-541d860a9e96"
      unitRef="usd">37655000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNTAtMi0xLTEtMA_0c039126-1dd6-4210-8571-9bb15017b8e6"
      unitRef="usd">77950000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifd5a00be8cba48418ad7288e78d73ae7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNTAtNC0xLTEtMA_94302f37-1858-4740-8514-62e1e4ef2d8d"
      unitRef="usd">93596000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNTQtMi0xLTEtMA_7f4f6561-2b27-40af-aeb5-aacc54f27cc4"
      unitRef="usd">1710000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNTQtNC0xLTEtMA_e5a582c3-1ea4-49a5-a654-bf05e36dfcb6"
      unitRef="usd">1734000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNTUtMi0xLTEtMA_7add73d6-2e4a-4841-a678-7120227e8e1b"
      unitRef="usd">10000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNTUtNC0xLTEtMA_1370e330-7e65-46b4-a7bd-d9c967a66f6c"
      unitRef="usd">1000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNTgtMi0xLTEtMA_e1d1f1f4-cd3c-479b-9933-d0925b70065c"
      unitRef="usd">143000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNTgtNC0xLTEtMA_c05bdcda-09b3-4abb-865e-5769595d1fef"
      unitRef="usd">395000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <esta:NoncashConsiderationPayableRelatedtoAssetAcquisition
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNjQtMi0xLTEtMA_c7d4b5a6-0311-4a68-bd7d-160721e41818"
      unitRef="usd">407000</esta:NoncashConsiderationPayableRelatedtoAssetAcquisition>
    <esta:NoncashConsiderationPayableRelatedtoAssetAcquisition
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8yOC9mcmFnOjllZWRjY2UyZGNlZTQ0Mjk4NGU0ZDhiNTY3NWViMTE2L3RhYmxlOmM4MmJiNWExY2JhODQ5ZjFhYWVmODBiZGQ4MWZlNjE1L3RhYmxlcmFuZ2U6YzgyYmI1YTFjYmE4NDlmMWFhZWY4MGJkZDgxZmU2MTVfNjQtNC0xLTEtMA_91d7515d-b0b2-4b6e-a6f5-94402092cc00"
      unitRef="usd">1257000</esta:NoncashConsiderationPayableRelatedtoAssetAcquisition>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNC9mcmFnOmIyMWE2MDhhNTA5ZDRkOTI4MWQ2NjNhYjlkNTc4YzdjL3RleHRyZWdpb246YjIxYTYwOGE1MDlkNGQ5MjgxZDY2M2FiOWQ1NzhjN2NfMzUzOQ_c3fe1ba1-4f3d-4a84-a2a2-a73b6b7f41db">Formation and Business of the Company&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Formation and Business of the Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Establishment Labs Holdings Inc. and its wholly owned subsidiaries (collectively &#x201c;the Company&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d;, or &#x201c;our&#x201d;) is a global company that manufactures and markets innovative medical devices for aesthetic and reconstructive plastic surgery. The Company was established in the British Virgin Islands on October 9, 2013, at which time Establishment Labs, S.A., the Costa Rican manufacturing company, was reincorporated as a wholly-owned subsidiary. As of March&#160;31, 2021, the Company also has wholly-owned subsidiaries in the United States (JAMM Technologies, Inc. and Motiva USA LLC), Brazil (Establishment Labs Produtos para Saude Ltda), Belgium (European Distribution Center Motiva BVBA), France (Motiva Implants France SAS), Sweden (Motiva Nordica AB), Switzerland (JEN-Vault AG), the United Kingdom (Motiva Implants UK Limited), Italy (Motiva Italy S.R.L), Spain (Motiva Implants Spain, S.L.), Austria (Motiva Austria GmbH), Germany (Motiva Germany GmbH) and Argentina (Motiva Argentina S.R.L). Substantially all of the Company&#x2019;s revenues are derived from the sale of silicone gel-filled breast implants, branded as Motiva Implants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The main manufacturing activities are conducted at two manufacturing facilities in Costa Rica. In 2010, the Company began operating under the Costa Rica free zone regime (R&#xe9;gimen de Zona Franca), which provides for reduced income tax and other tax obligations pursuant to an agreement with the Costa Rican authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s products are approved for sale in Europe, the Middle East, Latin America, and Asia. The Company sells its products internationally through a combination of distributors and direct sales to customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is pursuing regulatory approval to commercialize its products in the United States. The Company received approval for an investigational device exemption, or IDE, from the FDA in March 2018 to initiate a clinical trial in the United States for its Motiva Implants. In August 2019, we completed all patient surgeries for the IDE aesthetic cohorts, which include primary augmentation and revision. As of March&#160;31, 2021, we are continuing to enroll subjects in the remaining reconstruction cohorts. &lt;/span&gt;&lt;/div&gt;The Company has been expanding its global operations through a series of acquisitions and establishing wholly-owned subsidiaries. In November 2015, the Company purchased certain assets from Magna Equities I, LLC and established its wholly-owned subsidiary, JAMM Technologies, Inc., in the United States. In January 2016, the Company purchased a distribution company in Brazil to support the application to sell its products in Brazil. In March 2016, the Company purchased a storage and distribution company in Belgium to support its continued growth in Europe. In September 2016, the Company purchased a distribution company in France, and it also established a wholly-owned subsidiary in Switzerland. In November 2017, the Company acquired certain assets from Femiline AB and established its wholly-owned subsidiary in Sweden, Motiva Nordica AB. During 2018, the Company established wholly-owned subsidiaries in the United Kingdom and Italy and purchased certain assets from Menke Med GmbH, Motiva Matrix Spain, S.L. and Belle Health Ltd. In 2019, the Company purchased certain assets from AFS Medical GMBH and established wholly-owned subsidiaries in Austria, Spain and Germany. In 2020, the Company established a wholly-owned subsidiary in Argentina and purchased certain assets from Orion Trading SRL for the Italian operations.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <esta:NumberOfManufacturingFacilities
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNC9mcmFnOmIyMWE2MDhhNTA5ZDRkOTI4MWQ2NjNhYjlkNTc4YzdjL3RleHRyZWdpb246YjIxYTYwOGE1MDlkNGQ5MjgxZDY2M2FiOWQ1NzhjN2NfMTIyNw_102708b5-2a50-48f0-a59e-9bf14ebc45d2"
      unitRef="facility">2</esta:NumberOfManufacturingFacilities>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQyMDI_de341e2c-cb49-465d-a10f-00d95cbecf17">Summary of Significant Accounting Policies&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no material changes to the Company&#x2019;s significant accounting policies during the&#160;three months ended March&#160;31, 2021 as compared to the significant accounting policies described in Note 2 of the &#x201c;Notes to Consolidated Financial Statements&#x201d; in the Company&#x2019;s audited consolidated financial statements as of December&#160;31, 2020 and 2019 and for the years then ended. Below are those policies with current period updates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, and the applicable rules and regulations of the Securities and Exchange Commission, or SEC, for interim financial information. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements and related financial information should be read &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in conjunction with the audited consolidated financial statements and the related notes thereto for the years ended December&#160;31, 2020 and 2019 presented in the Company&#x2019;s Form 10-K filed on March&#160;15, 2021, with the U.S. Securities and Exchange Commission.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the Company&#x2019;s accounts and those of its wholly owned subsidiaries as of March&#160;31, 2021 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:68.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Subsidiary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Incorporation/Acquisition Date&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Establishment Labs, S.A. (Costa Rica)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 18, 2004&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva USA, LLC (USA)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 20, 2014&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JAMM Technologies, Inc. (USA)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 27, 2015&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Establishment Labs Produtos par Saude Ltda (Brazil)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 4, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;European Distribution Center Motiva BVBA (Belgium)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 4, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Implants France SAS (France)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 12, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JEN-Vault AG (Switzerland)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 22, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Nordica AB (Sweden)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2, 2017&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Implants UK Limited (the United Kingdom)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 31, 2018&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Italy S.R.L (Italy)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 31, 2018&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Implants Spain, S.L. (Spain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 3, 2019&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Austria GmbH (Austria)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 14, 2019&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Germany GmbH (Germany)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 1, 2019&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Argentina S.R.L (Argentina)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 7, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Interim Condensed Consolidated Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying interim condensed consolidated financial statements as of March&#160;31, 2021 and for the three months ended March&#160;31, 2021 and 2020, and the related interim information contained within the notes to the condensed consolidated financial statements, are unaudited. The unaudited interim condensed consolidated financial statements have been prepared in accordance with GAAP and on the same basis as the audited consolidated financial statements. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments which are necessary to state fairly the Company&#x2019;s financial position as of March&#160;31, 2021, and the results of its operations and cash flows for the three months ended March&#160;31, 2021 and 2020. Such adjustments are of a normal and recurring nature. The results for the three months ended March&#160;31, 2021 are not necessarily indicative of the results to be expected for the full fiscal year 2021, or for any future period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure. The Company and its Chief Executive Officer evaluate performance based primarily on revenue in the geographic regions in which the Company operates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic Concentrations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives all its revenues from sales to customers in Europe, the Middle East, Latin America, and Asia, and has not yet received approval to sell its products in the United States. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March&#160;31, 2021 and 2020 Brazil accounted for 10.6% and 10.0% of consolidated revenue, respectively, and no other individual country exceeded 10% of consolidated revenue, on a ship-to destination basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s consolidated total assets, including cash and tangible assets, is held in the United States. The Company&#x2019;s long-lived assets, which primarily consist of property and equipment and intangible assets located in Costa Rica represented &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78% and 80% &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the total long-lived assets as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Significant accounting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;estimates and management judgments reflected in the condensed &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consolidated&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; financial statements include items such as accounts receivable valuation and allowances, inventory valuation and allowances, valuation of acquired intangible assets, valuation of derivatives, estimation of assets&#x2019; useful lives and valuation of deferred income tax assets, including tax valuation allowances. Estimates are based&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on historical experience, where applicable, and other assumptions believed to be reasonable by management. Actual results may differ from those estimates under different assumptions or conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to a concentration of credit risk consist principally of cash and accounts receivable. The majority of the Company&#x2019;s cash is held at two financial institutions in the United States. Balances in the Company&#x2019;s cash accounts exceed the Federal Deposit Insurance Corporation, or FDIC, limit of $250,000. The Company has not experienced any losses to its deposits of cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s revenue has been derived from sales of its products in international markets, principally Europe, the Middle East, Latin America, and Asia. In the international markets in which the Company participates, the Company uses a combination of distributors and makes direct sales to customers. The Company performs ongoing credit evaluations of its distributors and customers, does not require collateral, and maintains allowances for potential credit losses on customer accounts when deemed necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of the Company&#x2019;s revenues were derived from the sale of Motiva Implants. During the three months ended March&#160;31, 2021 and 2020, no customer accounted for more than 10% of the Company&#x2019;s revenue. No customer accounted for more than 10% of the Company&#x2019;s trade accounts receivable balance as of March&#160;31, 2021 or &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company relies on Avantor, Inc., formerly known as NuSil Technology, LLC, or NuSil, as the sole supplier of medical-grade silicone used in Motiva Implants. During the three months ended March&#160;31, 2021 and 2020, the Company had purchases of $4.3 million, or 55.8% of total purchases, and $5.0&#160;million, or 64.9% of total purchases, respectively, from NuSil. As of March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company had an outstanding balance owed to this vendor of $1.6 million and $1.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s future results of operations involve a number of risks and uncertainties. Factors that could affect the Company&#x2019;s future operating results and cause actual results to vary materially from expectations include, but are not limited to, uncertainty of regulatory approval of the Company&#x2019;s current and potential future products, uncertainty of market acceptance of the Company&#x2019;s products, competition from substitute products and larger companies, securing and protecting proprietary technology, strategic relationships and dependence on key individuals and sole source suppliers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products developed by the Company require clearances from the FDA or other international regulatory agencies prior to commercial sales. There can be no assurance that the products will receive the necessary clearances. If the Company was denied clearance, clearance was delayed, or the Company was unable to maintain its existing clearances, these developments could have a material adverse impact on the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization declared the outbreak of a novel coronavirus, or COVID-19, as a pandemic which has spread globally, including locations where the Company does business. This outbreak caused a material disruption of the operations of the Company and its suppliers and customers in fiscal 2020 and resulted in delayed clinical trial enrollment within the reconstruction cohorts of its IDE clinical trial in the United States. However, the impact from the COVID-19 outbreak has not had a material effect on the Company&#x2019;s liquidity or financial position. The full extent of any future impact of the continuing outbreak, related business and travel restrictions and changes to behavior intended to reduce its spread are uncertain and continues to evolve globally. Management continues to monitor the impact that the COVID-19 pandemic is having on the Company, the breast aesthetics and reconstruction market and the economies in which the Company operates. The Company anticipates that its future results of operations, including the results for 2021 could be materially impacted by the COVID-19 outbreak. However, given the speed and frequency of continuously evolving developments with respect to this pandemic, the Company cannot reasonably estimate the magnitude of the potential impact to the results of its operations. To the extent that the Company&#x2019;s customers continue to be materially and adversely impacted by the COVID-19 outbreak, this could materially interrupt the Company&#x2019;s business operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash consists of cash maintained in checking and interest-bearing accounts. The majority of the Company&#x2019;s cash is held at two financial institutions in the United States. The Company accounts for financial instruments with original maturities of three months or less at the date of purchase as cash equivalents. The Company held no cash equivalents as of March&#160;31, 2021 or &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable is stated at invoice value less estimated allowances for returns and doubtful accounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from customers&#x2019; inability to make required payments. In evaluating the Company&#x2019;s ability to collect outstanding receivable balances, the Company considers various factors including the age of the balance, the creditworthiness of the customer, which is assessed based on ongoing credit evaluations and payment history, and the customer&#x2019;s current financial condition. In cases where there are circumstances that may impair a specific customer&#x2019;s ability to meet its financial obligations, an allowance is recorded against amounts due, which reduces the net recognized receivable to the amount reasonably believed to be collectible. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory and Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is stated at the lower of cost to purchase or manufacture the inventory or the net realizable value of such inventory. Cost is determined using the standard cost method which approximates actual costs using the first-in, first-out basis. The Company regularly reviews inventory quantities considering actual losses, projected future demand, and remaining shelf life to record a provision for excess and slow-moving inventory. An inventory reserve of $1.7 million and $1.6 million has been recorded as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the cost of inventory transferred to the customer in cost of revenue when revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is, or contains, a lease at the inception date of the contract. The Company has elected an expedient to account for each separate lease component and its associated non-lease components as a single lease component for the majority of its asset classes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease term may include periods covered by options to extend or terminate the lease when it is reasonably certain that the Company will exercise a renewal option, or reasonably certain it will not exercise an early termination option. The Company recognizes lease liabilities and right-of-use, or ROU, assets upon commencement for all leases with a term greater than 12 months. The Company has elected an expedient not to recognize leases with a lease term of 12 months or less on the balance sheet. These short-term leases are expensed on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are expensed as incurred and are included in selling, general and administrative, or SG&amp;amp;A, expenses. For the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 2020, shipping and handling costs were &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.2&#160;million and $0.8&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue related to sales of products to distributors or directly to customers in markets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;where it has regulatory approval, net of discounts and allowances. The Company recognizes revenue in accordance with Accounting Standards Codification, or ASC, 606, Revenue from Contracts with Customers. ASC 606 requires the Company to recognize revenue to depict the transfer of goods or services to a customer at an amount that reflects the consideration it expects to receive in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue related to the sales of products to distributors at the time of shipment of the product, which represents the point in time when the distributor has taken ownership and assumed the risk of loss and the required revenue recognition criteria are satisfied. The Company&#x2019;s distributors are obligated to pay within specified terms regardless of when, or if, they sell the products. The Company&#x2019;s contracts with distributors typically do not contain right of return or price protection and have no post-delivery obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when title to the product and risk of loss transfer to customers, provided there are no remaining performance obligations required of the Company or any written matters requiring customer acceptance. The Company allows for the return of product from direct customers in certain regions in limited instances within fifteen days after the original sale and records estimated sales returns as a reduction of sales in the same period revenue is recognized. Appropriate reserves are established for anticipated sales returns based on historical experience, recent gross sales and any notification of pending returns. Actual sales returns in any future period are inherently uncertain and thus may differ from the estimates. If actual sales returns differ significantly from the estimates, an adjustment to revenue in the current or subsequent period is recorded. As of March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, an allowance of zero and $54,000 was recorded for product returns, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the Company&#x2019;s revenue is generated from the sale of consigned inventory maintained at physician, hospital, and clinic locations. For these products, revenue is recognized at the time the Company is notified by the consignee that the product has been implanted, not when the consigned products are delivered to the consignee&#x2019;s warehouse. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue was generated in these primary geographic markets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:68.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific/Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,336&#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:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,481&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a limited warranty for the shelf life of the product, which is five years from the time of manufacture. Estimated warranty obligations are recorded at the time of sale. The Company also offers a warranty to patients in the event of rupture and a replacement program for capsular contracture events, provided certain registration requirements are met. Revenue for extended warranties is recognized ratably over the term of the agreement. To date, these warranty and program costs have been de minimis. The Company will continue to evaluate the warranty reserve policies for adequacy considering claims history.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue primarily consists of payments received in advance of meeting revenue recognition criteria. The Company has received payments from distributors to provide distribution exclusivity within a geographic area and recognizes deferred revenue on a ratable basis over the term of such contractual distribution relationship. Additionally, the Company has received payments from customers in direct markets prior to surgical implantation and recognizes deferred revenue at the time the Company is notified by the customer that the product has been implanted. For all arrangements, any revenue that has been deferred and is expected to be recognized beyond one year is classified as long-term deferred revenue and included in &#x201c;Other liabilities, long-term&#x201d; on the condensed consolidated balance sheets (see Note 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs related to research and development, or R&amp;amp;D, activities are expensed as incurred. R&amp;amp;D costs primarily include personnel costs, materials, clinical expenses, regulatory expenses, product development, consulting services, and outside research activities, all of which are directly related to research and development activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates IDE clinical trial expenses based on the services performed, pursuant to contracts with research institutions and clinical research organizations that conduct and manage clinical trials on its behalf. In accruing service fees, the Company estimates the time period over which services will be performed and the level of patient enrollment and activity expended in each period. If the actual timing of the performance of services or the level of effort varies from the estimate, the Company will adjust the accrual accordingly. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Selling, General and Administrative Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SG&amp;amp;A expenses include sales and marketing costs, payroll and related benefit costs, insurance expenses, shipping and handling costs, legal and professional fees and administrative overhead. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.05pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation and amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:0.1pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the exercise of its option to purchase its manufacturing facility in June 2019, the Company depreciates the owned building on a straight-line basis over 50 years of useful life. Depreciation of property and equipment is computed using the straight-line method over the assets&#x2019; estimated useful lives of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTY3Njg_e9d6adec-b325-4f94-86a8-60f2b1fbcb2b"&gt;five&lt;/span&gt; to ten years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful life of the asset or the remaining lease term after factoring expected renewal periods. Upon retirement or disposal of assets, the costs and related accumulated depreciation are eliminated from the accounts and any gain or loss is recognized in operations. Maintenance and repairs are expensed as incurred. Substantially all of the Company&#x2019;s manufacturing operations and related property and equipment is located in Costa Rica. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records the excess of the acquisition purchase price over the net fair value of the tangible and identifiable intangible assets acquired and liabilities assumed as goodwill. In accordance with ASC 350, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles - Goodwill and Other, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Company tests goodwill for impairment annually during the fourth quarter of each year and whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. In connection with the annual impairment test for goodwill, the Company elected the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the Company determines that it was more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test is performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consistent with the Company's assessment that it has only one reporting segment, the Company has determined that it has only one reporting unit and tests goodwill for impairment at the entity level using the two-step process required by ASC 350. In the first step, the Company compares the carrying amount of the reporting unit to the fair value of the enterprise. If the fair value of the enterprise exceeds the carrying value, goodwill is not considered impaired and no further testing is required. If the carrying value of the enterprise exceeds the fair value, goodwill is potentially impaired, and the second step of the impairment test must be performed. In the second step, the Company compares the implied fair value of the goodwill, as defined by ASC 350, to its carrying amount to determine the impairment loss, if any.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company capitalizes certain costs related to intangible assets, such as patents, trademarks and software &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;development costs. The Company follows the provisions of ASC 350-40, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Internal Use Software &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;for determining whether computer software is internal-use software and on accounting for the proceeds of computer software originally developed or obtained for internal use. The Company expenses all costs incurred during the preliminary project stage of software development and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to improve and support products after they become available are charged to expense as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company records purchased intangible assets at their respective estimated fair values at the date of acquisition. Purchased finite-lived intangible assets are being amortized using the straight-line method over their remaining estimated useful lives, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjAxNzQ_8859136f-e50b-424a-a955-35295d59bd94"&gt;two&lt;/span&gt; to fifteen years. The Company evaluates the remaining useful lives of intangible assets on a periodic basis to determine whether events or circumstances warrant a revision to the remaining estimated amortization period. The Company tests indefinite-lived intangible assets for impairment on at least an annual basis and whenever circumstances suggest the assets may be impaired. If indicators of impairment are present, the Company evaluates the carrying value of the intangible assets in relation to estimates of future undiscounted cash flows. The Company also evaluates the remaining useful life of an indefinite-lived intangible asset to determine whether events and circumstances continue to support an indefinite useful life. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, there was no impairment of goodwill or intangible assets based on the qualitative assessments performed by the Company. As of March&#160;31, 2021, no triggering events have occurred which would indicate that the acquired intangible asset values may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.4pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset might not be recoverable. When such an event occurs, management determines whether there has been impairment by comparing the anticipated undiscounted future net cash flows to the related asset group&#x2019;s carrying value. If an asset is considered impaired, the asset is written down to fair value, which is determined based either on discounted cash flows or appraised value, depending on the nature of the asset. There were no impairment charges, or changes in estimated useful lives recorded d&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;uring the year ended December&#160;31, 2020. As of March&#160;31, 2021, no triggering events have occurred which would indicate that the acquired &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;long-lived&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; asset values may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt and Embedded Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the accounting standards for derivatives and hedging and for distinguishing liabilities from equity when accounting for hybrid contracts. The Company accounts for convertible debt instruments when the Company has determined that the embedded conversion options should not be bifurcated from their host instruments in accordance with ASC 470-20 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt with Conversion and Other Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (see Note 6).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses option pricing valuation models to determine the fair value of embedded derivatives and records any change in fair value as a component of other income or expense in the condensed consolidated statements of operations (see Note&#160;5).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt Issuance Costs and Debt Discounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred in connection with the issuance of new debt are capitalized. Capitalizable debt issuance costs paid to third parties and debt discounts, net of amortization, are recorded as a reduction to the long-term debt balance on the condensed consolidated balance sheets. Amortization expense on capitalized debt issuance costs and debt discounts related to loans are calculated using the effective interest method over the term of the loan commitment and is recorded as interest expense in the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company&#x2019;s consolidated financial statements or income tax returns. In estimating future tax consequences, expected future events, enactments or changes in the tax law or rates are considered. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.09pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in various tax jurisdictions and is subject to audit by various tax authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.34pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records uncertain tax positions based on a two-step process whereby (1) a determination is made as to whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold the Company recognizes the largest amount of tax benefit that is greater than 50% likely to be realized upon ultimate settlement with the related tax authority. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Significant judgment is required in the identification of uncertain tax positions and in the estimation of penalties and interest on uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.34pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no material uncertain tax positions in fiscal 2020 and for the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements of the Company&#x2019;s foreign subsidiaries whose functional currencies are the local currencies are translated into U.S. dollars for consolidation as follows: assets and liabilities at the exchange rate as of the balance sheet date, stockholders&#x2019; equity at the historical rates of exchange, and income and expense amounts at the average exchange rate for the period. Translation adjustments resulting from the translation of the subsidiaries&#x2019; accounts are included in &#x201c;Accumulated other comprehensive income&#x201d; as equity in the condensed consolidated balance sheet. Transactions denominated in currencies other than the applicable functional currency are converted to the functional currency at the exchange rate on the transaction date. At period end, monetary assets and liabilities are remeasured to the functional currency using exchange rates in effect at the balance sheet date. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses resulting from foreign currency transactions are included within &#x201c;Other expense, net&#x201d; in the condensed consolidated statement of operations. For the three months ended March&#160;31, 2021 and March&#160;31, 2020, foreign currency transaction loss amounted to $2.7 million and $6.2&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s comprehensive loss consists of net loss and foreign currency translation adjustments arising from the consolidation of the Company&#x2019;s foreign subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures and recognizes compensation expense for all share-based awards in accordance with the provisions of ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Share-based awards granted include stock options, restricted stock units, or RSUs, and restricted stock awards, or RSAs. Share-based compensation expense for stock options and RSAs granted to employees is measured at the grant date based on the fair value of the awards and is recognized as an expense ratably on a straight-line basis over the requisite service period. The fair value of options to purchase shares granted to employees is estimated on the grant date using the Black-Scholes option valuation model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of share-based compensation expense requires the Company to make assumptions and judgments about the variables used in the Black-Scholes model, including the expected term, expected volatility of the underlying common shares, risk-free interest rate and dividends. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Income (Loss) Per Share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share is calculated by dividing the net income (loss) attributable to shareholders by the weighted-average number of shares outstanding during the period, without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing the net income (loss) by the weighted-average number of shares and potentially &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;dilutive &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;securities outstanding for the period. For purposes of the diluted net loss per share calculation, any shares issuable upon exercise of warrants, stock options and non-vested restricted stock outstanding under the Company&#x2019;s equity plan are potentially dilutive securities. Diluted net loss per share is the same as basic net loss per share for periods where the Company reported a net loss because including the dilutive securities would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to prior year amounts to conform to the current year presentation due to the adoption of ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; effective January 1, 2020, using the modified retrospective &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approach. These reclassifications had no material impact on the results of operations or the cash flows of the Company for the three months ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Periodically, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies and adopted by the Company as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on the Company&#x2019;s consolidated financial statements upon adoption. Under the Jumpstart Our Business Startups Act of 2012, or JOBS Act, the Company meets the definition of an emerging growth company, and has elected the extended transition period for complying with new or revised accounting standards pursuant to Section&#160;107(b) of the JOBS Act. The Company will remain an emerging growth company until the earliest of (1)&#160;the last day of its first fiscal year (a)&#160;following the fifth anniversary of the completion of our initial public offering, (b)&#160;in which we have total annual gross revenue of at least $1.07 billion, or (c)&#160;in which we are deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700.0 million as of the prior June 30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and (2)&#160;the date on which we have issued more than $1.0 billion in non-convertible debt securities during the prior three-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following recent accounting pronouncements issued by the FASB, could have a material effect on our financial statements:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement: Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This ASU modifies the disclosure requirements for fair value measurements. The modifications removed the following disclosure requirements: (i) the amount of, and reasons for, transfers between Level 1 and Level 2 of the fair value hierarchy; (ii) the policy for timing of transfers between levels; and (iii) the valuation processes for Level 3 fair value measurements. This ASU added the following disclosure requirements: (i) the changes in unrealized gains and losses for the period included in other comprehensive income, or OCI, for recurring Level 3 fair value measurements held at the end of the reporting period; and (ii) the range and weighted average of significant observable inputs used to develop Level 3 fair value measurements. This update is effective for non-public entities for annual and interim periods beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2018-13 on January 1, 2021. As the requirements of this literature are disclosure only, ASU 2018-13 did not impact our financial condition or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt with Conversion and other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The new guidance eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#x2019;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. For non-public business entities and emerging growth companies the standard is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the effect the updated standard will have on its consolidated financial statements and footnote disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, as part of its initiative to reduce complexity in the accounting standards. The standard eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for nonpublic business entities and emerging growth companies for fiscal years after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption is permitted. The Company is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;currently evaluating the impact that this guidance will have upon its financial position and results of operations, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This ASU replaces the impairment methodology in current GAAP, which delays recognition of credit losses until it is probable a loss has been incurred, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For non-public business entities and emerging growth companies the standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently assessing the impact the adoption of ASU 2016-13 will have on its consolidated financial statements and footnote disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxOTY_6e550028-9c72-4ecd-b945-ad25e83c12b7">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, and the applicable rules and regulations of the Securities and Exchange Commission, or SEC, for interim financial information. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements and related financial information should be read &lt;/span&gt;&lt;/div&gt;in conjunction with the audited consolidated financial statements and the related notes thereto for the years ended December&#160;31, 2020 and 2019 presented in the Company&#x2019;s Form 10-K filed on March&#160;15, 2021, with the U.S. Securities and Exchange Commission.Unaudited Interim Condensed Consolidated Financial InformationThe accompanying interim condensed consolidated financial statements as of March&#160;31, 2021 and for the three months ended March&#160;31, 2021 and 2020, and the related interim information contained within the notes to the condensed consolidated financial statements, are unaudited. The unaudited interim condensed consolidated financial statements have been prepared in accordance with GAAP and on the same basis as the audited consolidated financial statements. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments which are necessary to state fairly the Company&#x2019;s financial position as of March&#160;31, 2021, and the results of its operations and cash flows for the three months ended March&#160;31, 2021 and 2020. Such adjustments are of a normal and recurring nature. The results for the three months ended March&#160;31, 2021 are not necessarily indicative of the results to be expected for the full fiscal year 2021, or for any future period.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxODQ_7e3016bf-9405-4b15-aa01-bdf93ca14ed6">The accompanying condensed consolidated financial statements and related financial information should be read &lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in conjunction with the audited consolidated financial statements and the related notes thereto for the years ended December&#160;31, 2020 and 2019 presented in the Company&#x2019;s Form 10-K filed on March&#160;15, 2021, with the U.S. Securities and Exchange Commission.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the Company&#x2019;s accounts and those of its wholly owned subsidiaries as of March&#160;31, 2021 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:68.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Subsidiary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Incorporation/Acquisition Date&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Establishment Labs, S.A. (Costa Rica)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 18, 2004&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva USA, LLC (USA)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 20, 2014&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JAMM Technologies, Inc. (USA)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 27, 2015&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Establishment Labs Produtos par Saude Ltda (Brazil)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 4, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;European Distribution Center Motiva BVBA (Belgium)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 4, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Implants France SAS (France)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 12, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JEN-Vault AG (Switzerland)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 22, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Nordica AB (Sweden)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2, 2017&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Implants UK Limited (the United Kingdom)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 31, 2018&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Italy S.R.L (Italy)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 31, 2018&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Implants Spain, S.L. (Spain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 3, 2019&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Austria GmbH (Austria)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 14, 2019&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Germany GmbH (Germany)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 1, 2019&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Argentina S.R.L (Argentina)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 7, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;All intercompany accounts and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <esta:ScheduleOfConsolidatedEntitiesTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxOTE_4c14027c-e59b-46fa-889c-4ddf690d7e29">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the Company&#x2019;s accounts and those of its wholly owned subsidiaries as of March&#160;31, 2021 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:68.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Subsidiary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Incorporation/Acquisition Date&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Establishment Labs, S.A. (Costa Rica)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 18, 2004&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva USA, LLC (USA)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 20, 2014&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JAMM Technologies, Inc. (USA)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 27, 2015&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Establishment Labs Produtos par Saude Ltda (Brazil)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 4, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;European Distribution Center Motiva BVBA (Belgium)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 4, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Implants France SAS (France)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 12, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;JEN-Vault AG (Switzerland)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 22, 2016&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Nordica AB (Sweden)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2, 2017&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Implants UK Limited (the United Kingdom)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 31, 2018&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Italy S.R.L (Italy)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;July 31, 2018&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Implants Spain, S.L. (Spain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 3, 2019&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Austria GmbH (Austria)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 14, 2019&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Germany GmbH (Germany)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 1, 2019&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Motiva Argentina S.R.L (Argentina)&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 7, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</esta:ScheduleOfConsolidatedEntitiesTableTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNjc_235dc418-70da-40a1-802e-d8636d795bef">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The chief operating decision maker for the Company is the Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure. The Company and its Chief Executive Officer evaluate performance based primarily on revenue in the geographic regions in which the Company operates.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <esta:GeographicConcentrationsPolicyPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNTc_a73b96d4-d9bc-47cb-b591-c5896615fc79">Geographic Concentrations The Company derives all its revenues from sales to customers in Europe, the Middle East, Latin America, and Asia, and has not yet received approval to sell its products in the United States.</esta:GeographicConcentrationsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8bd19aab21a94b07b796f48b84ac115a_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzU0MQ_472d3b6d-46e5-4386-b77a-79908c844a6d"
      unitRef="number">0.106</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic9ea8ba03f124881b6cb4934a8317cf3_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjc0ODc3OTEyMTc3Mg_9670a174-26d6-4a51-b839-67d18d0dfa6e"
      unitRef="number">0.100</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2d40f566ba694c62a29ae89f751ed9ee_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjc0ODc3OTEwMzkwNQ_58fd6a70-4296-4cd4-9e2d-cd2f3ee58e65"
      unitRef="number">0.78</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i081fde0d54924d748cd0047a247aca91_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjc0ODc3OTEwMzkxOA_767e9794-7941-402d-8b02-7014ca8ca4e4"
      unitRef="number">0.80</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:UseOfEstimates
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQyMDA_54d1b758-1014-48bd-9c14-2582e7dbc379">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Significant accounting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;estimates and management judgments reflected in the condensed &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consolidated&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; financial statements include items such as accounts receivable valuation and allowances, inventory valuation and allowances, valuation of acquired intangible assets, valuation of derivatives, estimation of assets&#x2019; useful lives and valuation of deferred income tax assets, including tax valuation allowances. Estimates are based&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on historical experience, where applicable, and other assumptions believed to be reasonable by management. Actual results may differ from those estimates under different assumptions or conditions.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxOTI_42e70db4-3c62-494d-a3ce-f00c725c65a0">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to a concentration of credit risk consist principally of cash and accounts receivable. The majority of the Company&#x2019;s cash is held at two financial institutions in the United States. Balances in the Company&#x2019;s cash accounts exceed the Federal Deposit Insurance Corporation, or FDIC, limit of $250,000. The Company has not experienced any losses to its deposits of cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s revenue has been derived from sales of its products in international markets, principally Europe, the Middle East, Latin America, and Asia. In the international markets in which the Company participates, the Company uses a combination of distributors and makes direct sales to customers. The Company performs ongoing credit evaluations of its distributors and customers, does not require collateral, and maintains allowances for potential credit losses on customer accounts when deemed necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of the Company&#x2019;s revenues were derived from the sale of Motiva Implants. During the three months ended March&#160;31, 2021 and 2020, no customer accounted for more than 10% of the Company&#x2019;s revenue. No customer accounted for more than 10% of the Company&#x2019;s trade accounts receivable balance as of March&#160;31, 2021 or &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company relies on Avantor, Inc., formerly known as NuSil Technology, LLC, or NuSil, as the sole supplier of medical-grade silicone used in Motiva Implants. During the three months ended March&#160;31, 2021 and 2020, the Company had purchases of $4.3 million, or 55.8% of total purchases, and $5.0&#160;million, or 64.9% of total purchases, respectively, from NuSil. As of March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company had an outstanding balance owed to this vendor of $1.6 million and $1.3 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s future results of operations involve a number of risks and uncertainties. Factors that could affect the Company&#x2019;s future operating results and cause actual results to vary materially from expectations include, but are not limited to, uncertainty of regulatory approval of the Company&#x2019;s current and potential future products, uncertainty of market acceptance of the Company&#x2019;s products, competition from substitute products and larger companies, securing and protecting proprietary technology, strategic relationships and dependence on key individuals and sole source suppliers. &lt;/span&gt;&lt;/div&gt;Products developed by the Company require clearances from the FDA or other international regulatory agencies prior to commercial sales. There can be no assurance that the products will receive the necessary clearances. If the Company was denied clearance, clearance was delayed, or the Company was unable to maintain its existing clearances, these developments could have a material adverse impact on the Company.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib1162e78c15d49bb9ac650a48748dcd6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfNDk0NzgwMjM3NzAxNw_1a3e128b-24b2-43b6-a7fb-f8184a68fdac"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:PaymentsToSuppliers
      contextRef="i73eb050084884d97aabea10fa887eb00_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfNjI1NQ_f88bf559-aba9-4931-b077-4b33823c7405"
      unitRef="usd">4300000</us-gaap:PaymentsToSuppliers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c4421ada28146c7bd79ce446cfd0743_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfNjI2Mg_5652849d-093e-4c74-abc3-2f000fa03a48"
      unitRef="number">0.558</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:PaymentsToSuppliers
      contextRef="i68ae26916d1344978f6c5489277d557b_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfNjI4OQ_3890c3e3-ea52-4ebc-a3eb-54e877a4e58d"
      unitRef="usd">5000000.0</us-gaap:PaymentsToSuppliers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1425d844a2054eb1874c578463f2cd02_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfNjI5Ng_48af9be9-2396-4d42-b5ab-79be16a4fb49"
      unitRef="number">0.649</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i05b2ab81a8424def8cac4bbd46817c34_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfNjQyNA_140dd637-76bd-4a43-843b-c8f3d6fa9b71"
      unitRef="usd">1600000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i7eb8031bfbf744fd8a075ed851059c67_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfNjQzMQ_3f2a5132-c768-4e3a-a1e6-de555356b9ae"
      unitRef="usd">1300000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNzE_9c440d36-a2a9-4b1c-80a4-682bfdd3c138">Cash The Company&#x2019;s cash consists of cash maintained in checking and interest-bearing accounts. The majority of the Company&#x2019;s cash is held at two financial institutions in the United States. The Company accounts for financial instruments with original maturities of three months or less at the date of purchase as cash equivalents.</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfOTI0NA_0f6391ce-b425-4b1c-9efa-dbddeec2bc11"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfOTI0NA_84627d40-95ec-4229-8a90-f50393270f40"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxOTM_41e4963a-f83a-4414-891f-0bc3d5f365c3">Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable is stated at invoice value less estimated allowances for returns and doubtful accounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from customers&#x2019; inability to make required payments. In evaluating the Company&#x2019;s ability to collect outstanding receivable balances, the Company considers various factors including the age of the balance, the creditworthiness of the customer, which is assessed based on ongoing credit evaluations and payment history, and the customer&#x2019;s current financial condition. In cases where there are circumstances that may impair a specific customer&#x2019;s ability to meet its financial obligations, an allowance is recorded against amounts due, which reduces the net recognized receivable to the amount reasonably believed to be collectible.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxOTQ_dc321365-c944-4136-bfe8-ff2698a1ac52">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory and Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is stated at the lower of cost to purchase or manufacture the inventory or the net realizable value of such inventory. Cost is determined using the standard cost method which approximates actual costs using the first-in, first-out basis. The Company regularly reviews inventory quantities considering actual losses, projected future demand, and remaining shelf life to record a provision for excess and slow-moving inventory. An inventory reserve of $1.7 million and $1.6 million has been recorded as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the cost of inventory transferred to the customer in cost of revenue when revenue is recognized.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryValuationReserves
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTA2NzQ_86759702-7960-47ca-b1b5-d7d3b30b600b"
      unitRef="usd">1700000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTA2ODE_d392099a-ad0c-44b6-a73b-34ac4832649b"
      unitRef="usd">1600000</us-gaap:InventoryValuationReserves>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfNDk0NzgwMjM3NzAxMg_f0f93d1b-276d-4ad2-aec3-16f296ec9500">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is, or contains, a lease at the inception date of the contract. The Company has elected an expedient to account for each separate lease component and its associated non-lease components as a single lease component for the majority of its asset classes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease term may include periods covered by options to extend or terminate the lease when it is reasonably certain that the Company will exercise a renewal option, or reasonably certain it will not exercise an early termination option. The Company recognizes lease liabilities and right-of-use, or ROU, assets upon commencement for all leases with a term greater than 12 months. The Company has elected an expedient not to recognize leases with a lease term of 12 months or less on the balance sheet. These short-term leases are expensed on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNjU_9a35e2c5-e2c8-4c98-8ea2-6d11867721dd">Shipping and Handling CostsShipping and handling costs are expensed as incurred and are included in selling, general and administrative, or SG&amp;amp;A, expenses.&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue related to sales of products to distributors or directly to customers in markets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;where it has regulatory approval, net of discounts and allowances. The Company recognizes revenue in accordance with Accounting Standards Codification, or ASC, 606, Revenue from Contracts with Customers. ASC 606 requires the Company to recognize revenue to depict the transfer of goods or services to a customer at an amount that reflects the consideration it expects to receive in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue related to the sales of products to distributors at the time of shipment of the product, which represents the point in time when the distributor has taken ownership and assumed the risk of loss and the required revenue recognition criteria are satisfied. The Company&#x2019;s distributors are obligated to pay within specified terms regardless of when, or if, they sell the products. The Company&#x2019;s contracts with distributors typically do not contain right of return or price protection and have no post-delivery obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when title to the product and risk of loss transfer to customers, provided there are no remaining performance obligations required of the Company or any written matters requiring customer acceptance. The Company allows for the return of product from direct customers in certain regions in limited instances within fifteen days after the original sale and records estimated sales returns as a reduction of sales in the same period revenue is recognized. Appropriate reserves are established for anticipated sales returns based on historical experience, recent gross sales and any notification of pending returns. Actual sales returns in any future period are inherently uncertain and thus may differ from the estimates. If actual sales returns differ significantly from the estimates, an adjustment to revenue in the current or subsequent period is recorded. As of March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, an allowance of zero and $54,000 was recorded for product returns, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of the Company&#x2019;s revenue is generated from the sale of consigned inventory maintained at physician, hospital, and clinic locations. For these products, revenue is recognized at the time the Company is notified by the consignee that the product has been implanted, not when the consigned products are delivered to the consignee&#x2019;s warehouse. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue was generated in these primary geographic markets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:68.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific/Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,336&#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:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,481&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a limited warranty for the shelf life of the product, which is five years from the time of manufacture. Estimated warranty obligations are recorded at the time of sale. The Company also offers a warranty to patients in the event of rupture and a replacement program for capsular contracture events, provided certain registration requirements are met. Revenue for extended warranties is recognized ratably over the term of the agreement. To date, these warranty and program costs have been de minimis. The Company will continue to evaluate the warranty reserve policies for adequacy considering claims history.&lt;/span&gt;&lt;/div&gt;Deferred revenue primarily consists of payments received in advance of meeting revenue recognition criteria. The Company has received payments from distributors to provide distribution exclusivity within a geographic area and recognizes deferred revenue on a ratable basis over the term of such contractual distribution relationship. Additionally, the Company has received payments from customers in direct markets prior to surgical implantation and recognizes deferred revenue at the time the Company is notified by the customer that the product has been implanted. For all arrangements, any revenue that has been deferred and is expected to be recognized beyond one year is classified as long-term deferred revenue and included in &#x201c;Other liabilities, long-term&#x201d; on the condensed consolidated balance sheets (see Note 3).</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i004b7705a98e4c32b860182a8c4f08b3_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTExNzQ_301596e8-72ee-4105-859a-7f73e272efa0"
      unitRef="usd">1200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3b07bb856af64942a2e4ba6539ed0b99_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTExODE_0e351792-175b-48a6-80d0-5649e6077793"
      unitRef="usd">800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <esta:RevenueFromContractWithCustomerProductReturnPeriod
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTI3ODQ_fb6e594f-7e59-4415-8de1-d9687c01c2c4">P15D</esta:RevenueFromContractWithCustomerProductReturnPeriod>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTMyODU_37384c52-66d5-4ce4-bfe2-3580b2d27751"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTMyOTI_f1de219e-9c11-4331-8c79-395cf547f6e7"
      unitRef="usd">54000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNDk_25581737-0705-4b52-ac02-d499e7189b9f">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue was generated in these primary geographic markets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:68.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific/Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,336&#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:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,481&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3ef82464d324a3a9122d68d6f8222d4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfNC02LTEtMS0w_8698a40c-7017-462c-90e6-f6226b473b56"
      unitRef="usd">12693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4beb3e97e88a46229246ffae5ae38b10_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfNC04LTEtMS0w_43e9d18b-1c76-4502-929e-4a6373ea8236"
      unitRef="usd">9779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d50b891602a40ae8475374170cd88a9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfNS02LTEtMS0w_33f86e18-bea9-4f06-9ba0-98d7ca828c8d"
      unitRef="usd">8001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f90130bb6ee4c95851406f50fa32310_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfNS04LTEtMS0w_24c9a323-2529-4d2d-960c-32fd432c56c7"
      unitRef="usd">7141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60a99d33ac56428badf4fa77635987cc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfNi02LTEtMS0w_aa969814-b5c9-4e66-8a07-58c7b7b96d40"
      unitRef="usd">9495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8f4d7ebd44a431298ec2a860ec67dc5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfNi04LTEtMS0w_b746a314-95b0-4ed0-977a-c429d9d79cbb"
      unitRef="usd">7471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1895da228434d8c86601eebd0eb076b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfNy02LTEtMS0w_8c1fa2bf-7aaa-46fa-bb5a-a6e15ef839f7"
      unitRef="usd">147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01fdfa1c7b87456c91b44f087364d012_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfNy04LTEtMS0w_35355a74-b65b-47e3-833f-33b665ed37f0"
      unitRef="usd">90000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfOC02LTEtMS0w_b844f77d-45c1-4787-a296-b5b457ab5432"
      unitRef="usd">30336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RhYmxlOjRhMGIwNmI1ZGQ2OTRkMjNiMjQ0NmExYjkzYTAxOWMzL3RhYmxlcmFuZ2U6NGEwYjA2YjVkZDY5NGQyM2IyNDQ2YTFiOTNhMDE5YzNfOC04LTEtMS0w_9a49da3f-99e2-4dc8-b709-1645bffa64ea"
      unitRef="usd">24481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <esta:RevenueFromContractWithCustomerProductShelfLife
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTM4MzQ_6ee8643d-8e7f-4247-a689-9c453cce0353">P5Y</esta:RevenueFromContractWithCustomerProductShelfLife>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxODA_dac01270-0633-4119-b36e-aa84f5f7bb5a">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs related to research and development, or R&amp;amp;D, activities are expensed as incurred. R&amp;amp;D costs primarily include personnel costs, materials, clinical expenses, regulatory expenses, product development, consulting services, and outside research activities, all of which are directly related to research and development activities. &lt;/span&gt;&lt;/div&gt;The Company estimates IDE clinical trial expenses based on the services performed, pursuant to contracts with research institutions and clinical research organizations that conduct and manage clinical trials on its behalf. In accruing service fees, the Company estimates the time period over which services will be performed and the level of patient enrollment and activity expended in each period. If the actual timing of the performance of services or the level of effort varies from the estimate, the Company will adjust the accrual accordingly.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNjg_bc904f42-625e-4745-9999-dd53604c1652">Selling, General and Administrative ExpensesSG&amp;amp;A expenses include sales and marketing costs, payroll and related benefit costs, insurance expenses, shipping and handling costs, legal and professional fees and administrative overhead.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNjE_d62d9a0d-6abe-46c1-b2f3-c247a056bf55">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.05pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost less accumulated depreciation and amortization.&lt;/span&gt;&lt;/div&gt;Following the exercise of its option to purchase its manufacturing facility in June 2019, the Company depreciates the owned building on a straight-line basis over 50 years of useful life. Depreciation of property and equipment is computed using the straight-line method over the assets&#x2019; estimated useful lives of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTY3Njg_e9d6adec-b325-4f94-86a8-60f2b1fbcb2b"&gt;five&lt;/span&gt; to ten years. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful life of the asset or the remaining lease term after factoring expected renewal periods. Upon retirement or disposal of assets, the costs and related accumulated depreciation are eliminated from the accounts and any gain or loss is recognized in operations. Maintenance and repairs are expensed as incurred. Substantially all of the Company&#x2019;s manufacturing operations and related property and equipment is located in Costa Rica.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTY2MTg_23e1d17f-c9d5-42f1-ad7c-d4f68a70eda1">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i166e9915a9854e5bae47d848296baa6c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTY3NzQ_12fd4b86-4ac0-4386-9b6b-bfa85d2d90d4">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNjY_e305f131-4b4b-4833-9746-ecf27d0f95b8">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records the excess of the acquisition purchase price over the net fair value of the tangible and identifiable intangible assets acquired and liabilities assumed as goodwill. In accordance with ASC 350, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles - Goodwill and Other, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Company tests goodwill for impairment annually during the fourth quarter of each year and whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. In connection with the annual impairment test for goodwill, the Company elected the option to perform a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If the Company determines that it was more likely than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test is performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consistent with the Company's assessment that it has only one reporting segment, the Company has determined that it has only one reporting unit and tests goodwill for impairment at the entity level using the two-step process required by ASC 350. In the first step, the Company compares the carrying amount of the reporting unit to the fair value of the enterprise. If the fair value of the enterprise exceeds the carrying value, goodwill is not considered impaired and no further testing is required. If the carrying value of the enterprise exceeds the fair value, goodwill is potentially impaired, and the second step of the impairment test must be performed. In the second step, the Company compares the implied fair value of the goodwill, as defined by ASC 350, to its carrying amount to determine the impairment loss, if any.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company capitalizes certain costs related to intangible assets, such as patents, trademarks and software &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;development costs. The Company follows the provisions of ASC 350-40, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Internal Use Software &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;for determining whether computer software is internal-use software and on accounting for the proceeds of computer software originally developed or obtained for internal use. The Company expenses all costs incurred during the preliminary project stage of software development and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to improve and support products after they become available are charged to expense as incurred.&lt;/span&gt;The Company records purchased intangible assets at their respective estimated fair values at the date of acquisition. Purchased finite-lived intangible assets are being amortized using the straight-line method over their remaining estimated useful lives, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjAxNzQ_8859136f-e50b-424a-a955-35295d59bd94"&gt;two&lt;/span&gt; to fifteen years. The Company evaluates the remaining useful lives of intangible assets on a periodic basis to determine whether events or circumstances warrant a revision to the remaining estimated amortization period. The Company tests indefinite-lived intangible assets for impairment on at least an annual basis and whenever circumstances suggest the assets may be impaired. If indicators of impairment are present, the Company evaluates the carrying value of the intangible assets in relation to estimates of future undiscounted cash flows. The Company also evaluates the remaining useful life of an indefinite-lived intangible asset to determine whether events and circumstances continue to support an indefinite useful life.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTgyODE_cd7275cc-decc-4611-a607-d7c831ac45c8"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportingUnits
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMTgzNDc_912b51ab-6f96-49aa-8187-ba8559f3649a"
      unitRef="reportingunit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i166e9915a9854e5bae47d848296baa6c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjAxODA_be2f7bdb-43a4-4cee-906c-b67281c38570">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i9f04d8b8f5fe45278f167806865cef1f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjA5MzU_e2c0e650-6e23-49c3-b24f-2b377248be5e"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNTU_b62fb2de-7a5c-4918-aa32-69c32c858618">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.4pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset might not be recoverable. When such an event occurs, management determines whether there has been impairment by comparing the anticipated undiscounted future net cash flows to the related asset group&#x2019;s carrying value. If an asset is considered impaired, the asset is written down to fair value, which is determined based either on discounted cash flows or appraised value, depending on the nature of the asset. There were no impairment charges, or changes in estimated useful lives recorded d&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;uring the year ended December&#160;31, 2020. As of March&#160;31, 2021, no triggering events have occurred which would indicate that the acquired &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;long-lived&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; asset values may not be recoverable.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="i9f04d8b8f5fe45278f167806865cef1f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjE5OTI_41a35aec-3cb1-4608-aa6f-b5114d3626b2"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjE5OTI_bfcbc271-9dbb-4758-a798-550e92712e6f"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:DerivativesEmbeddedDerivatives
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxOTg_9186de92-b63b-4ada-83ff-d83db2eec0a2">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt and Embedded Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the accounting standards for derivatives and hedging and for distinguishing liabilities from equity when accounting for hybrid contracts. The Company accounts for convertible debt instruments when the Company has determined that the embedded conversion options should not be bifurcated from their host instruments in accordance with ASC 470-20 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt with Conversion and Other Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (see Note 6).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses option pricing valuation models to determine the fair value of embedded derivatives and records any change in fair value as a component of other income or expense in the condensed consolidated statements of operations (see Note&#160;5).&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesEmbeddedDerivatives>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNzU_89773d43-fdb4-4595-819f-50ab28dabb38">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt Issuance Costs and Debt Discounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred in connection with the issuance of new debt are capitalized. Capitalizable debt issuance costs paid to third parties and debt discounts, net of amortization, are recorded as a reduction to the long-term debt balance on the condensed consolidated balance sheets. Amortization expense on capitalized debt issuance costs and debt discounts related to loans are calculated using the effective interest method over the term of the loan commitment and is recorded as interest expense in the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNzY_3a4965fc-a5fc-4898-a02b-6116ca8f10a0">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company&#x2019;s consolidated financial statements or income tax returns. In estimating future tax consequences, expected future events, enactments or changes in the tax law or rates are considered. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.09pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in various tax jurisdictions and is subject to audit by various tax authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4.34pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records uncertain tax positions based on a two-step process whereby (1) a determination is made as to whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold the Company recognizes the largest amount of tax benefit that is greater than 50% likely to be realized upon ultimate settlement with the related tax authority. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. Significant judgment is required in the identification of uncertain tax positions and in the estimation of penalties and interest on uncertain tax positions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQyMDE_03efaf11-7119-46ca-a47d-7873b02fa5a5">Foreign Currency The financial statements of the Company&#x2019;s foreign subsidiaries whose functional currencies are the local currencies are translated into U.S. dollars for consolidation as follows: assets and liabilities at the exchange rate as of the balance sheet date, stockholders&#x2019; equity at the historical rates of exchange, and income and expense amounts at the average exchange rate for the period. Translation adjustments resulting from the translation of the subsidiaries&#x2019; accounts are included in &#x201c;Accumulated other comprehensive income&#x201d; as equity in the condensed consolidated balance sheet. Transactions denominated in currencies other than the applicable functional currency are converted to the functional currency at the exchange rate on the transaction date. At period end, monetary assets and liabilities are remeasured to the functional currency using exchange rates in effect at the balance sheet date. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses resulting from foreign currency transactions are included within &#x201c;Other expense, net&#x201d; in the condensed consolidated statement of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjYxNzM_5f1a0dfe-5ff8-4e5d-8871-9070ceeafe12"
      unitRef="usd">-2700000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMjc0ODc3OTExODI0MA_76e446cb-d13b-4fad-baaa-d020eba71bc3"
      unitRef="usd">-6200000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxODk_1e06b92e-5a7f-42fc-b6c4-b9978e9c7546">Comprehensive LossThe Company&#x2019;s comprehensive loss consists of net loss and foreign currency translation adjustments arising from the consolidation of the Company&#x2019;s foreign subsidiaries.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNjM_3457dab9-f5ff-4ca6-9602-8347a72a3c37">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures and recognizes compensation expense for all share-based awards in accordance with the provisions of ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Share-based awards granted include stock options, restricted stock units, or RSUs, and restricted stock awards, or RSAs. Share-based compensation expense for stock options and RSAs granted to employees is measured at the grant date based on the fair value of the awards and is recognized as an expense ratably on a straight-line basis over the requisite service period. The fair value of options to purchase shares granted to employees is estimated on the grant date using the Black-Scholes option valuation model. &lt;/span&gt;&lt;/div&gt;The calculation of share-based compensation expense requires the Company to make assumptions and judgments about the variables used in the Black-Scholes model, including the expected term, expected volatility of the underlying common shares, risk-free interest rate and dividends.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQyMDQ_7ef40cb6-f478-4741-a485-492f29b0b897">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Income (Loss) Per Share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.25pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share is calculated by dividing the net income (loss) attributable to shareholders by the weighted-average number of shares outstanding during the period, without consideration for potentially dilutive securities. Diluted net income (loss) per share is computed by dividing the net income (loss) by the weighted-average number of shares and potentially &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;dilutive &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;securities outstanding for the period. For purposes of the diluted net loss per share calculation, any shares issuable upon exercise of warrants, stock options and non-vested restricted stock outstanding under the Company&#x2019;s equity plan are potentially dilutive securities. Diluted net loss per share is the same as basic net loss per share for periods where the Company reported a net loss because including the dilutive securities would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfNDk0NzgwMjM5Mzc2MQ_bf27b55b-04dd-4983-9a5a-e07388a7d045">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to prior year amounts to conform to the current year presentation due to the adoption of ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; effective January 1, 2020, using the modified retrospective &lt;/span&gt;&lt;/div&gt;approach. These reclassifications had no material impact on the results of operations or the cash flows of the Company for the three months ended March 31, 2020.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8zNy9mcmFnOmQwN2ZhZWYyOTNlMjQzZTdhYzI5MmIyMWEyNzYwMWZmL3RleHRyZWdpb246ZDA3ZmFlZjI5M2UyNDNlN2FjMjkyYjIxYTI3NjAxZmZfMzQxNTI_5ffe565b-e662-4229-a7c8-7198f64728cd">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Periodically, new accounting pronouncements are issued by the Financial Accounting Standards Board, or FASB, or other standard setting bodies and adopted by the Company as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on the Company&#x2019;s consolidated financial statements upon adoption. Under the Jumpstart Our Business Startups Act of 2012, or JOBS Act, the Company meets the definition of an emerging growth company, and has elected the extended transition period for complying with new or revised accounting standards pursuant to Section&#160;107(b) of the JOBS Act. The Company will remain an emerging growth company until the earliest of (1)&#160;the last day of its first fiscal year (a)&#160;following the fifth anniversary of the completion of our initial public offering, (b)&#160;in which we have total annual gross revenue of at least $1.07 billion, or (c)&#160;in which we are deemed to be a large accelerated filer, which means the market value of our common stock that is held by non-affiliates exceeds $700.0 million as of the prior June 30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and (2)&#160;the date on which we have issued more than $1.0 billion in non-convertible debt securities during the prior three-year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following recent accounting pronouncements issued by the FASB, could have a material effect on our financial statements:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement: Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This ASU modifies the disclosure requirements for fair value measurements. The modifications removed the following disclosure requirements: (i) the amount of, and reasons for, transfers between Level 1 and Level 2 of the fair value hierarchy; (ii) the policy for timing of transfers between levels; and (iii) the valuation processes for Level 3 fair value measurements. This ASU added the following disclosure requirements: (i) the changes in unrealized gains and losses for the period included in other comprehensive income, or OCI, for recurring Level 3 fair value measurements held at the end of the reporting period; and (ii) the range and weighted average of significant observable inputs used to develop Level 3 fair value measurements. This update is effective for non-public entities for annual and interim periods beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2018-13 on January 1, 2021. As the requirements of this literature are disclosure only, ASU 2018-13 did not impact our financial condition or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the FASB issued ASU No. 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt with Conversion and other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The new guidance eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity&#x2019;s own equity that are currently accounted for as derivatives because of specific settlement provisions. In addition, the new guidance modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. For non-public business entities and emerging growth companies the standard is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years, with early adoption permitted. The Company is currently evaluating the effect the updated standard will have on its consolidated financial statements and footnote disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, as part of its initiative to reduce complexity in the accounting standards. The standard eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also clarifies and simplifies other aspects of the accounting for income taxes. The standard is effective for nonpublic business entities and emerging growth companies for fiscal years after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Early adoption is permitted. The Company is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;currently evaluating the impact that this guidance will have upon its financial position and results of operations, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This ASU replaces the impairment methodology in current GAAP, which delays recognition of credit losses until it is probable a loss has been incurred, with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For non-public business entities and emerging growth companies the standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently assessing the impact the adoption of ASU 2016-13 will have on its consolidated financial statements and footnote disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfMTEwNQ_90de81c5-af6f-419a-8c3f-8a21d72b166d">Balance Sheet Accounts&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventory, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,377&#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:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,210&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020, $2.3&#160;million and $2.0&#160;million of inventory was on consignment, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,494&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,232&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,456&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,268&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,092&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,025&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;802&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in process&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,202&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended March&#160;31, 2021 and 2020, depreciation and amortization expense related to property and equipment was $0.6&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into finance leases relating to equipment and vehicles and recorded the fair value of the lease payments on the initial contract date and is amortizing the assets over the term of the leases. As of each of March&#160;31, 2021 and December&#160;31, 2020, the gross asset value for capital lease assets was $1.4 million. Depreciation expense for assets under finance leases was $43,000 and $20,000 for the three months ended March&#160;31, 2021 and &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020, respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:center"&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance bonus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,781&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bonus feature of stock option grants&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,605&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,992&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - current&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional and legal services&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term minimum lease payments under finance leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty reserve&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advisory board and board of director related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,408&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Liabilities, Short-Term&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities, short-term consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,214&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payable for asset acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:24pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Liabilities, Long-Term&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities, long-term consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payable for asset acquisitions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfMTEwNw_3893673a-165b-455f-8821-a20e7c5fa571">&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,377&#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:middle"/&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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,210&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmIxNDVlZDUwMzEwOTQ2NTk5OTQwODJiOTY3YWJhMTIzL3RhYmxlcmFuZ2U6YjE0NWVkNTAzMTA5NDY1OTk5NDA4MmI5NjdhYmExMjNfNC0yLTEtMS0w_0c041c22-6e15-4dd4-9ecb-47a72ce13fcf"
      unitRef="usd">6105000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmIxNDVlZDUwMzEwOTQ2NTk5OTQwODJiOTY3YWJhMTIzL3RhYmxlcmFuZ2U6YjE0NWVkNTAzMTA5NDY1OTk5NDA4MmI5NjdhYmExMjNfNC00LTEtMS0w_22f93afe-1f12-4e62-9156-df28cd6adf3d"
      unitRef="usd">5450000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmIxNDVlZDUwMzEwOTQ2NTk5OTQwODJiOTY3YWJhMTIzL3RhYmxlcmFuZ2U6YjE0NWVkNTAzMTA5NDY1OTk5NDA4MmI5NjdhYmExMjNfNS0yLTEtMS0w_0abe736d-4c5d-4371-84c0-9e067aca0a68"
      unitRef="usd">1625000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmIxNDVlZDUwMzEwOTQ2NTk5OTQwODJiOTY3YWJhMTIzL3RhYmxlcmFuZ2U6YjE0NWVkNTAzMTA5NDY1OTk5NDA4MmI5NjdhYmExMjNfNS00LTEtMS0w_feaa918e-8196-484b-9b6e-e1a40e115f66"
      unitRef="usd">1121000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmIxNDVlZDUwMzEwOTQ2NTk5OTQwODJiOTY3YWJhMTIzL3RhYmxlcmFuZ2U6YjE0NWVkNTAzMTA5NDY1OTk5NDA4MmI5NjdhYmExMjNfNi0yLTEtMS0w_9338a288-6e8f-4048-996b-094c85908d36"
      unitRef="usd">14647000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmIxNDVlZDUwMzEwOTQ2NTk5OTQwODJiOTY3YWJhMTIzL3RhYmxlcmFuZ2U6YjE0NWVkNTAzMTA5NDY1OTk5NDA4MmI5NjdhYmExMjNfNi00LTEtMS0w_e1fac797-f335-4944-8060-23f8880cccb7"
      unitRef="usd">16639000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmIxNDVlZDUwMzEwOTQ2NTk5OTQwODJiOTY3YWJhMTIzL3RhYmxlcmFuZ2U6YjE0NWVkNTAzMTA5NDY1OTk5NDA4MmI5NjdhYmExMjNfNy0yLTEtMS0w_ad728bc9-92ef-4863-96bb-618f5c75765b"
      unitRef="usd">22377000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmIxNDVlZDUwMzEwOTQ2NTk5OTQwODJiOTY3YWJhMTIzL3RhYmxlcmFuZ2U6YjE0NWVkNTAzMTA5NDY1OTk5NDA4MmI5NjdhYmExMjNfNy00LTEtMS0w_cdd0e95f-ad46-42c6-8ab1-5e44538e7f83"
      unitRef="usd">23210000</us-gaap:InventoryNet>
    <us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfMjc0ODc3OTA3MDgyOA_3d288022-4966-4506-b604-bca09f9b90c2"
      unitRef="usd">2300000</us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment>
    <us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfMjc0ODc3OTA3MDc5Mw_da44fb49-9609-474a-9613-4a5d2f732275"
      unitRef="usd">2000000.0</us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfMTExMg_fc21191a-97a0-43e0-9b6f-917bc4601a69">&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,494&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,232&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,456&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,268&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,092&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,025&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;802&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;399&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in process&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,202&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id3996f92cc944a339de5caa40d1800d5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfNC0yLTEtMS0w_b30c7e7b-9621-4b27-8c23-cc415a154c27"
      unitRef="usd">9494000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i29eb930880f043a89583c6fc57efa900_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfNC00LTEtMS0w_eeb3a37c-67cf-49e7-8a82-e25c7a6c79af"
      unitRef="usd">9232000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ife4026763f654a77bc94bbe390a2fc4a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfNS0yLTEtMS0w_ed92bcb7-8652-4491-b1bd-c0cf08d378ec"
      unitRef="usd">6456000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9f0ae59c23484eb780355e39397ef553_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfNS00LTEtMS0w_28fe6c0e-5024-415b-ae69-eeed2a6af713"
      unitRef="usd">6456000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i160d575ddcb0470f83ed19730eb5fb61_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfNi0yLTEtMS0w_5dcaad98-ba62-4bd5-bb60-bc9b85b300e1"
      unitRef="usd">4268000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iab56151cd6614657ab84386f1061d9c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfNi00LTEtMS0w_f522635e-637a-41eb-b09d-b8d54ef7095a"
      unitRef="usd">4092000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieb8e6e4dd99449fb88bbbca0acc2862b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfNy0yLTEtMS0w_991867dc-993a-4ca3-a92c-927d4f3c14e8"
      unitRef="usd">2472000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i43b3f0124f284ee699ac3fd4d34805b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfNy00LTEtMS0w_8d06e913-5ea3-4a67-adbe-ce5953a1b451"
      unitRef="usd">2472000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2121ef462b904bc38a4a252ab9b29bcd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfOC0yLTEtMS0w_d8d72e00-90be-4f63-b9e5-2f399b7faf5c"
      unitRef="usd">2025000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i98c64154fe544ca7bd6cee9aadcc28ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfOC00LTEtMS0w_d77fa928-bcad-486e-8925-a9ddaaa34642"
      unitRef="usd">2065000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if284ebc70ba8430c827c84cea2ebd7c0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfOS0yLTEtMS0w_0bd0d017-e96b-4910-938e-3cd2f4f207aa"
      unitRef="usd">802000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id5bc7817e64f42009391e541e0bed5b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfOS00LTEtMS0w_85a82f9b-7ed7-4511-ac37-92b438c77733"
      unitRef="usd">802000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4df511fe868145bb8de184fd4579130b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTAtMi0xLTEtMA_d8d02ade-526f-41fb-a35d-e0d1b751855c"
      unitRef="usd">395000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic63ccb3e5f68497baa493ee0a27489ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTAtNC0xLTEtMA_a2561ca0-f043-4425-bc16-45f459a40907"
      unitRef="usd">399000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1811e0f3590c40d0b8b5264bef9323fa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTEtMi0xLTEtMA_f0076fff-09ee-47a8-9450-f5f83bb9efe1"
      unitRef="usd">579000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib89a316782de4b9aa036ee79cbb8a6a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTEtNC0xLTEtMA_1d5b2937-593e-4cdb-9a03-dafa5b39ea41"
      unitRef="usd">317000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTItMi0xLTEtMA_262227f6-9608-464e-9866-6ffcf7ca91d5"
      unitRef="usd">26491000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTItNC0xLTEtMA_4a2c5386-d89f-4fe8-b979-494f82f9b5a2"
      unitRef="usd">25835000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTMtMi0xLTEtMA_bff810b9-fdeb-4362-9c39-9ac1c5b9ab1f"
      unitRef="usd">10170000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTMtNC0xLTEtMA_36ce76b8-e0bb-432c-a3e9-d61be06120f9"
      unitRef="usd">9633000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTQtMi0xLTEtMA_bc507ac7-246a-4a52-a9d0-d8501ac8e955"
      unitRef="usd">16321000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjMyMGM0MGM0ZTg5NDRjMTA4MTkxNjMwZGYxOTIwOWI1L3RhYmxlcmFuZ2U6MzIwYzQwYzRlODk0NGMxMDgxOTE2MzBkZjE5MjA5YjVfMTQtNC0xLTEtMA_7c05d967-3dc6-4455-83c7-8611c6acc019"
      unitRef="usd">16202000</us-gaap:PropertyPlantAndEquipmentNet>
    <esta:DepreciationAndAmortizationPropertyPlantAndEquipment
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfMzAz_9ad83a7a-99de-4e94-9435-b934689f3dc0"
      unitRef="usd">600000</esta:DepreciationAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfNjE2_e16b3507-95d3-45c5-ad88-5337a95bd84c"
      unitRef="usd">1400000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfNjE2_ec41aa9c-67ff-4e23-8cd8-5dfef04cbcca"
      unitRef="usd">1400000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:Depreciation
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfNzk2_57d957df-ee22-423b-811e-12b5780225be"
      unitRef="usd">43000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfODAz_3347c9ef-779f-4820-88e4-b98caf8313c2"
      unitRef="usd">20000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfMTExMw_efb15e47-d4c4-421c-882e-9d6dc873ec36">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:center"&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance bonus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,781&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bonus feature of stock option grants&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,605&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,992&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - current&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional and legal services&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term minimum lease payments under finance leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty reserve&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advisory board and board of director related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,408&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfNS0yLTEtMS0w_04339c1c-a9fe-44b8-825a-707fc1dcf5bc"
      unitRef="usd">971000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfNS00LTEtMS0w_83ac1939-24a6-4e19-8e4f-8458a030fa06"
      unitRef="usd">2406000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfNi0yLTEtMS0w_971ce965-c16b-48e9-8285-efa0c546da99"
      unitRef="usd">3619000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfNi00LTEtMS0w_2597996e-a369-4acb-a1c8-570ea07887bd"
      unitRef="usd">2781000</us-gaap:AccruedSalariesCurrent>
    <esta:AccruedStockOptionGrantBonusCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfNy0yLTEtMS0w_850ead52-d35b-4536-b83a-b0c21abfee51"
      unitRef="usd">6605000</esta:AccruedStockOptionGrantBonusCurrent>
    <esta:AccruedStockOptionGrantBonusCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfNy00LTEtMS0w_84d0374b-5f8e-4382-8c9d-875e5409736b"
      unitRef="usd">5992000</esta:AccruedStockOptionGrantBonusCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfOS0yLTEtMS0xNDAz_35757bd0-2415-45c0-b35b-274ebc918217"
      unitRef="usd">986000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfOS00LTEtMS0xNDAx_ebd7b0ff-7451-4b06-89a5-c969b31e8515"
      unitRef="usd">788000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfOS0yLTEtMS0w_3afc7730-6d9f-4d26-9507-67504ae2a2ef"
      unitRef="usd">648000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfOS00LTEtMS0w_fe39050d-a2b0-41f1-ac48-6f9811ba3916"
      unitRef="usd">628000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTAtMi0xLTEtMA_4218a4da-7207-4bd2-b822-f292407db915"
      unitRef="usd">469000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTAtNC0xLTEtMA_363340ab-1c8f-4a0c-95bd-06730184a426"
      unitRef="usd">439000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTEtMi0xLTEtMA_6777688e-d866-425b-abff-349432e57966"
      unitRef="usd">105000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTEtNC0xLTEtMA_43d5e7d2-1c14-42c9-97e8-c0ce1c90bf2a"
      unitRef="usd">160000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTItMi0xLTEtMA_a030ad39-d672-48dd-a828-c498fbfa95ef"
      unitRef="usd">236000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTItNC0xLTEtMA_ec0b91e3-1975-408e-9fa4-8a2a7295de93"
      unitRef="usd">237000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <esta:AdvisoryBoardAndBoardOfDirectorLiabilitiesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTMtMi0xLTEtMA_20988a82-0a7e-4b83-be5f-aacbbab47ecb"
      unitRef="usd">70000</esta:AdvisoryBoardAndBoardOfDirectorLiabilitiesCurrent>
    <esta:AdvisoryBoardAndBoardOfDirectorLiabilitiesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTMtNC0xLTEtMA_90e05065-869c-40cb-9d98-67921a504387"
      unitRef="usd">80000</esta:AdvisoryBoardAndBoardOfDirectorLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTQtMi0xLTEtMA_8a7f3285-5114-47d4-ace6-5f51277542f2"
      unitRef="usd">699000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTQtNC0xLTEtMA_7f6e4b73-8b2c-4326-ae46-b3b70fd83971"
      unitRef="usd">1021000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTUtMi0xLTEtMA_25323d03-b3c4-4ea8-ae9e-5e85cf259bd4"
      unitRef="usd">14408000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjM1YTM1YTQ4NWM2ZTQ4MTBhZjc0MTBiODcxYmM5ZDJiL3RhYmxlcmFuZ2U6MzVhMzVhNDg1YzZlNDgxMGFmNzQxMGI4NzFiYzlkMmJfMTUtNC0xLTEtMA_51b1ced3-3301-498f-a63f-72ae306c3bf2"
      unitRef="usd">14532000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfMTExNA_4b6f9a1d-cfed-49d8-9ae6-8c9625dee6e5">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities, short-term consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,214&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payable for asset acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmM5ZGFmNmU3NjY5YTQxMGFhYWY5OGRjNDk4N2RkYzgyL3RhYmxlcmFuZ2U6YzlkYWY2ZTc2NjlhNDEwYWFhZjk4ZGM0OTg3ZGRjODJfNi0yLTEtMS0w_f634d675-d6ea-4b6c-8493-be1d583281a5"
      unitRef="usd">1024000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmM5ZGFmNmU3NjY5YTQxMGFhYWY5OGRjNDk4N2RkYzgyL3RhYmxlcmFuZ2U6YzlkYWY2ZTc2NjlhNDEwYWFhZjk4ZGM0OTg3ZGRjODJfNi00LTEtMS0w_cd0f2f0f-ba69-442b-acb5-b5e9b18e709f"
      unitRef="usd">1214000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <esta:CashPayableForAssetAcquisitionCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmM5ZGFmNmU3NjY5YTQxMGFhYWY5OGRjNDk4N2RkYzgyL3RhYmxlcmFuZ2U6YzlkYWY2ZTc2NjlhNDEwYWFhZjk4ZGM0OTg3ZGRjODJfNy0yLTEtMS0w_a883d4ab-e4a4-47e3-b7f9-ab98e146628b"
      unitRef="usd">407000</esta:CashPayableForAssetAcquisitionCurrent>
    <esta:CashPayableForAssetAcquisitionCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmM5ZGFmNmU3NjY5YTQxMGFhYWY5OGRjNDk4N2RkYzgyL3RhYmxlcmFuZ2U6YzlkYWY2ZTc2NjlhNDEwYWFhZjk4ZGM0OTg3ZGRjODJfNy00LTEtMS0w_5cb65e73-1b7f-4e7e-badb-64701188807d"
      unitRef="usd">432000</esta:CashPayableForAssetAcquisitionCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmM5ZGFmNmU3NjY5YTQxMGFhYWY5OGRjNDk4N2RkYzgyL3RhYmxlcmFuZ2U6YzlkYWY2ZTc2NjlhNDEwYWFhZjk4ZGM0OTg3ZGRjODJfOC0yLTEtMS0w_519c8f86-3b6f-4e65-958b-37534b7cc216"
      unitRef="usd">1431000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOmM5ZGFmNmU3NjY5YTQxMGFhYWY5OGRjNDk4N2RkYzgyL3RhYmxlcmFuZ2U6YzlkYWY2ZTc2NjlhNDEwYWFhZjk4ZGM0OTg3ZGRjODJfOC00LTEtMS0w_c435d496-56d1-4737-ad42-a0507ee6ba72"
      unitRef="usd">1646000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RleHRyZWdpb246ZjZlYjUwYzFhZTk5NDIwMGE5YjNiZTM1ODg4NDBlN2NfMTExNg_05b16856-88f5-437c-8a91-2098a28b9709">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities, long-term consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:67.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,860&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payable for asset acquisitions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjY4MDk2YTUyZWFmNzRjNWNhMDNmMGU5OGU3NzNjOGQ0L3RhYmxlcmFuZ2U6NjgwOTZhNTJlYWY3NGM1Y2EwM2YwZTk4ZTc3M2M4ZDRfNS0yLTEtMS0w_c7868bbb-6bc7-4e88-ac43-00e9a21f7fd7"
      unitRef="usd">1778000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjY4MDk2YTUyZWFmNzRjNWNhMDNmMGU5OGU3NzNjOGQ0L3RhYmxlcmFuZ2U6NjgwOTZhNTJlYWY3NGM1Y2EwM2YwZTk4ZTc3M2M4ZDRfNS00LTEtMS0w_78866aca-ef39-412c-b5a1-241de74d6527"
      unitRef="usd">1860000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <esta:CashPayableForAssetAcquisitionNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjY4MDk2YTUyZWFmNzRjNWNhMDNmMGU5OGU3NzNjOGQ0L3RhYmxlcmFuZ2U6NjgwOTZhNTJlYWY3NGM1Y2EwM2YwZTk4ZTc3M2M4ZDRfNi0yLTEtMS0w_31286f04-25f1-49b7-9f52-5365f6e69166"
      unitRef="usd">0</esta:CashPayableForAssetAcquisitionNoncurrent>
    <esta:CashPayableForAssetAcquisitionNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjY4MDk2YTUyZWFmNzRjNWNhMDNmMGU5OGU3NzNjOGQ0L3RhYmxlcmFuZ2U6NjgwOTZhNTJlYWY3NGM1Y2EwM2YwZTk4ZTc3M2M4ZDRfNi00LTEtMS0w_24c54d64-1e12-44cb-9056-51ecce824d85"
      unitRef="usd">425000</esta:CashPayableForAssetAcquisitionNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjY4MDk2YTUyZWFmNzRjNWNhMDNmMGU5OGU3NzNjOGQ0L3RhYmxlcmFuZ2U6NjgwOTZhNTJlYWY3NGM1Y2EwM2YwZTk4ZTc3M2M4ZDRfNy0yLTEtMS0w_0a5c2dd2-8422-4499-a32a-61c31765b0d0"
      unitRef="usd">42000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjY4MDk2YTUyZWFmNzRjNWNhMDNmMGU5OGU3NzNjOGQ0L3RhYmxlcmFuZ2U6NjgwOTZhNTJlYWY3NGM1Y2EwM2YwZTk4ZTc3M2M4ZDRfNy00LTEtMS0w_b4b2eae9-473d-4bf7-8a33-50ea2eb88a10"
      unitRef="usd">47000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjY4MDk2YTUyZWFmNzRjNWNhMDNmMGU5OGU3NzNjOGQ0L3RhYmxlcmFuZ2U6NjgwOTZhNTJlYWY3NGM1Y2EwM2YwZTk4ZTc3M2M4ZDRfOC0yLTEtMS0w_a2579d76-0feb-4e91-8aa2-d1dae9a0864d"
      unitRef="usd">1820000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80MC9mcmFnOmY2ZWI1MGMxYWU5OTQyMDBhOWIzYmUzNTg4ODQwZTdjL3RhYmxlOjY4MDk2YTUyZWFmNzRjNWNhMDNmMGU5OGU3NzNjOGQ0L3RhYmxlcmFuZ2U6NjgwOTZhNTJlYWY3NGM1Y2EwM2YwZTk4ZTc3M2M4ZDRfOC00LTEtMS0w_30bda811-999a-4147-8c3d-3ebdeb879246"
      unitRef="usd">2332000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RleHRyZWdpb246MmI3MTRmMGFlZjIxNDkyMDk1YmRjMDU2YzdhMjAwMWZfMjQyMA_bbb636da-980a-4791-986b-7ae80de24837">Goodwill and Other Intangible Assets&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in a business combination. Intangible assets resulting from the acquisitions of entities accounted for using the acquisition method of accounting are recorded at the estimated fair value of the assets acquired. Purchased intangibles include certain patents and license rights, 510(k) authorization by the FDA to sell a medical device and other intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s goodwill and most intangibles at March&#160;31, 2021 are the result of acquisitions of certain assets formerly owned by VeriTeQ Corporation in November 2015, Femiline AB in November 2017 and Orion Trading S.r.l in August 2020 and business acquisitions of Establishment Labs Brasil Productos para Saude Ltda. in January 2016, European Distribution Center Motiva BVBA in March 2016 and Motiva Implants France in September 2016. Finite-lived intangibles are amortized over their estimated useful lives based on expected future benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the intangibles acquired, the Company capitalized certain patent and license rights as identified intangibles based on patent and license rights agreements entered into over the past several years. Additionally, the Company capitalized certain software development costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no changes in the carrying amount of goodwill during the three months ended March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Impairment Losses&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:30pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of these intangible assets other than goodwill as of March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and license rights&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(994)&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7-12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510(k) authorization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,497&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(411)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patents and license rights not yet amortized&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,261&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,135)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,126&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of intangible assets other than goodwill as of December&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and license rights&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(951)&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7-12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510(k) authorization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patents and license rights not yet amortized&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,967&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,819)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,148&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortization expense associated with intangible assets was $0.3&#160;million and $0.2&#160;million for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended March&#160;31, 2021 and 2020, respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Non-product related amortization is recorded in SG&amp;amp;A while product related amortization is recorded in cost of revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the amortization expense related to identifiable intangible assets, with definite useful lives, in future periods is expected to be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:85.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/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:'Arial',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:#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company evaluates the recoverability of goodwill and indefinite-lived intangible assets annually and whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. As of March&#160;31, 2021, no triggering events have occurred which would indicate that the acquired intangible asset values may not be recoverable.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RleHRyZWdpb246MmI3MTRmMGFlZjIxNDkyMDk1YmRjMDU2YzdhMjAwMWZfMjQyMw_ba088167-6128-47da-b01f-85157634d54a">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no changes in the carrying amount of goodwill during the three months ended March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Impairment Losses&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465&#160;&lt;/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:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOmI0ZTk1ZTFiMjJmMDRiYTJiYTZlMzE3MWUxMmY0OWMyL3RhYmxlcmFuZ2U6YjRlOTVlMWIyMmYwNGJhMmJhNmUzMTcxZTEyZjQ5YzJfNC0xLTEtMS0w_39747bba-4a8b-4070-9edf-42203a23f626"
      unitRef="usd">465000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOmI0ZTk1ZTFiMjJmMDRiYTJiYTZlMzE3MWUxMmY0OWMyL3RhYmxlcmFuZ2U6YjRlOTVlMWIyMmYwNGJhMmJhNmUzMTcxZTEyZjQ5YzJfNC0zLTEtMS0w_fc405c74-b9a3-46b2-968e-703812707736"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOmI0ZTk1ZTFiMjJmMDRiYTJiYTZlMzE3MWUxMmY0OWMyL3RhYmxlcmFuZ2U6YjRlOTVlMWIyMmYwNGJhMmJhNmUzMTcxZTEyZjQ5YzJfNC01LTEtMS0w_e1fdbb89-5837-4be8-b20a-66b4d4e0e498"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOmI0ZTk1ZTFiMjJmMDRiYTJiYTZlMzE3MWUxMmY0OWMyL3RhYmxlcmFuZ2U6YjRlOTVlMWIyMmYwNGJhMmJhNmUzMTcxZTEyZjQ5YzJfNC03LTEtMS0w_c952b508-59db-47c6-984d-092450db94d1"
      unitRef="usd">465000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RleHRyZWdpb246MmI3MTRmMGFlZjIxNDkyMDk1YmRjMDU2YzdhMjAwMWZfMjQxNg_a5aff0fa-8c1f-4019-843e-002242596f5c">&lt;div style="margin-top:30pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of these intangible assets other than goodwill as of March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and license rights&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(994)&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7-12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510(k) authorization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,497&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(411)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patents and license rights not yet amortized&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,261&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,135)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,126&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of intangible assets other than goodwill as of December&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and license rights&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(951)&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7-12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510(k) authorization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patents and license rights not yet amortized&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,967&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,819)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,148&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RleHRyZWdpb246MmI3MTRmMGFlZjIxNDkyMDk1YmRjMDU2YzdhMjAwMWZfMjQyMQ_a97e303d-3cb5-450e-bd59-93fedb9975a4">&lt;div style="margin-top:30pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of these intangible assets other than goodwill as of March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and license rights&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(994)&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7-12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510(k) authorization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,497&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(411)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patents and license rights not yet amortized&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,261&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,135)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,126&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of intangible assets other than goodwill as of December&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and license rights&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(951)&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7-12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510(k) authorization&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,203&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patents and license rights not yet amortized&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,967&#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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,819)&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,148&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia40ff3845c404ee89df2259094867ea7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNC0xLTEtMS0w_9ac3cd78-352d-42a5-b3c3-26770a9db528"
      unitRef="usd">1736000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia40ff3845c404ee89df2259094867ea7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNC0zLTEtMS0w_c52828e5-f07f-4800-aa89-057bcf987c48"
      unitRef="usd">994000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia40ff3845c404ee89df2259094867ea7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNC01LTEtMS0w_9119be9c-1ec7-47de-a2e0-438d25c49d44"
      unitRef="usd">742000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i873ca24dbc894b9e8daab00025293c33_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNC03LTEtMS0wL3RleHRyZWdpb246ZTU3NmYxNTYzOGJkNGE4N2IwMThlOGU2Mjk1Y2U2OTFfNA_5a1fa7d1-0aa5-4b07-81fb-c9f41bc5101e">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if0cce1c6c85749738e3b59dc105867e4_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNC03LTEtMS0wL3RleHRyZWdpb246ZTU3NmYxNTYzOGJkNGE4N2IwMThlOGU2Mjk1Y2U2OTFfNw_871b2136-f99b-446e-89b7-bdc125c38dd4">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2c8d5f4e4aa44e30b4a9ba4222e81219_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNS0xLTEtMS0w_1c5ceb2d-7055-498b-bbbe-f21cc67efe7a"
      unitRef="usd">2033000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2c8d5f4e4aa44e30b4a9ba4222e81219_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNS0zLTEtMS0w_cadcc137-4049-4e71-b726-0dcf6cad1091"
      unitRef="usd">1452000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2c8d5f4e4aa44e30b4a9ba4222e81219_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNS01LTEtMS0w_128a0841-a923-4efe-a7e1-72a0e037c22b"
      unitRef="usd">581000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifd06ef7b1af0422c93f821f4a2f4cdce_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNS03LTEtMS0wL3RleHRyZWdpb246YmEyOTAyMzUxOTJjNDVmNzk5NjhmMTIzZjk5MjQxMGJfNA_c7915113-8220-4ad9-803f-72318a867449">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6dc8ae01d3fd43de87978f967915da5f_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNS03LTEtMS0wL3RleHRyZWdpb246YmEyOTAyMzUxOTJjNDVmNzk5NjhmMTIzZjk5MjQxMGJfNw_f0ede5ba-bf87-4669-9763-01f7cbe7b8b6">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic96c2ad8891740878a37a78c477c68e5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNi0xLTEtMS0w_211457c0-9829-47ac-a9a3-60d03cd08f11"
      unitRef="usd">567000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic96c2ad8891740878a37a78c477c68e5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNi0zLTEtMS0w_c63af029-b77f-4298-9209-e5adf88176cc"
      unitRef="usd">203000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic96c2ad8891740878a37a78c477c68e5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNi01LTEtMS0w_c3886ff2-2171-4c23-911a-4b4c82bce036"
      unitRef="usd">364000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3162e9ed932d412fb094be4a89be74cb_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNi03LTEtMS0w_79b48356-9495-4299-8e70-9e512e4baad8">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c230954c47a42a2a8f3f7a01264f32a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNy0xLTEtMS0w_640b7637-8c2d-43bc-b334-87d8b4b1e13b"
      unitRef="usd">62000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c230954c47a42a2a8f3f7a01264f32a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNy0zLTEtMS0w_1446e55a-6023-4807-9e8a-cfc8ffb95cd6"
      unitRef="usd">47000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0c230954c47a42a2a8f3f7a01264f32a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNy01LTEtMS0w_a577f480-7a84-4f2c-bce1-7eda2a790aef"
      unitRef="usd">15000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i689c07f08f64464b9f3b1686974bd26c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfNy03LTEtMS0w_545518e8-94f6-4a05-8034-bce568e32c7e">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9dca6d717b2a43bcb02a10e44f07718f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOC0xLTEtMS0w_fb42e4cf-1b6a-4a76-b734-850fa18bbb58"
      unitRef="usd">2497000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9dca6d717b2a43bcb02a10e44f07718f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOC0zLTEtMS0w_5f8a1e44-7032-4d36-abd8-7531b0140c57"
      unitRef="usd">411000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9dca6d717b2a43bcb02a10e44f07718f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOC01LTEtMS0w_b553f08b-bcb9-4c69-83f0-38c86eeee486"
      unitRef="usd">2086000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7d0ffc41700c443db6b4f0218c08c5f9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOC03LTEtMS0wL3RleHRyZWdpb246NjY5MDU0MWNiNzk0NGFkNGFiMTJhY2QxYmU2ZTAxNDNfNA_1987ef7d-9682-4e39-9709-0922a0cfb239">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia584179cdecd4217be8aa815f6592f34_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOC03LTEtMS0wL3RleHRyZWdpb246NjY5MDU0MWNiNzk0NGFkNGFiMTJhY2QxYmU2ZTAxNDNfNw_f67149e9-3bb5-4542-b496-12c168c48171">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8d86c11463554b5dae342b3e252588bc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOS0xLTEtMS0w_c3df0494-7a64-4d0c-aa30-59ca3329077e"
      unitRef="usd">75000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8d86c11463554b5dae342b3e252588bc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOS0zLTEtMS0w_cdd23276-2418-4d25-a768-742b230e49ab"
      unitRef="usd">28000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8d86c11463554b5dae342b3e252588bc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOS01LTEtMS0w_50949f68-90d9-4709-9909-1e567cea53a8"
      unitRef="usd">47000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i14be8b6604984469ba137e25363566e7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOS03LTEtMS0wL3RleHRyZWdpb246NTRiMzE1ZTNjM2I1NDA1M2EwNTg3MTVkMGE0YmI1NzlfNA_a15dd763-fba3-46a4-afdc-3fb968df9198">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifcfcfc5c853545cfb75ef591c4c89c42_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfOS03LTEtMS0wL3RleHRyZWdpb246NTRiMzE1ZTNjM2I1NDA1M2EwNTg3MTVkMGE0YmI1NzlfNw_04394aaa-a368-4862-a51a-ad67b9ff51d3">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfMTAtMS0xLTEtMA_6dd55665-f762-4e83-9acf-254e9ec5319f"
      unitRef="usd">291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfMTAtNS0xLTEtMA_1e25b6cd-f0bd-446f-ade7-b2af5e45d9d3"
      unitRef="usd">291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfMTEtMS0xLTEtMA_6553f6e6-ca66-4b56-a650-2b2fc3e61175"
      unitRef="usd">7261000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfMTEtMy0xLTEtMA_e63af0b0-b2a5-484e-a281-f93c46cfe81f"
      unitRef="usd">3135000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZhNTZmMDIwOGM3NTRhODU5OGMyODBlOTM0ODRmYjM5L3RhYmxlcmFuZ2U6NmE1NmYwMjA4Yzc1NGE4NTk4YzI4MGU5MzQ4NGZiMzlfMTEtNS0xLTEtMA_89e76878-b487-452a-8f2c-6770c7e5a8e5"
      unitRef="usd">4126000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0bfcf8fa8577415cbd8f7d0d3cc667d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNC0xLTEtMS0w_2ea19b55-3d14-4cf7-a30f-ee183656dea2"
      unitRef="usd">1736000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0bfcf8fa8577415cbd8f7d0d3cc667d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNC0zLTEtMS0w_9b7d0163-8e1c-4973-8b2e-37d207cfe5a2"
      unitRef="usd">951000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0bfcf8fa8577415cbd8f7d0d3cc667d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNC01LTEtMS0w_adc1a719-2f2a-487e-a604-41fc9a49bbbc"
      unitRef="usd">785000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i49c86d6704eb428f9ade6dcef7f7c2ba_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNC03LTEtMS0wL3RleHRyZWdpb246ZDc5NDZhZjM1NWMwNGFjNDg1Mzc4MGU3MjIxNTMyZjFfNA_c76a2852-1baf-44e4-88ed-c31370ba732b">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i01b3a59d508e48d9b117f28aeb5c7264_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNC03LTEtMS0wL3RleHRyZWdpb246ZDc5NDZhZjM1NWMwNGFjNDg1Mzc4MGU3MjIxNTMyZjFfNw_37acd7e5-061b-40c7-a07d-ef331c777fb5">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibf3157d64e1c4973b17293fbef1cd4a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNS0xLTEtMS0w_bf9dfa5e-e793-4471-a75d-6c4ee473f17c"
      unitRef="usd">2033000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibf3157d64e1c4973b17293fbef1cd4a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNS0zLTEtMS0w_2045fb1d-ba91-4a48-9f03-d054417a924d"
      unitRef="usd">1297000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibf3157d64e1c4973b17293fbef1cd4a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNS01LTEtMS0w_30f94ad0-124a-4895-bf0d-66725cb47a07"
      unitRef="usd">736000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3edec611128b4e3ab3d4aa78897c8d21_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNS03LTEtMS0wL3RleHRyZWdpb246YzEyYmZhNjRmNzI1NDRkZThiMjgxOGE0MGUyOTk3ZDdfNA_1bc13ef9-b726-44b1-82a8-916b92da46fd">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i89fb77590e764015b6a150b0c8ffe09d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNS03LTEtMS0wL3RleHRyZWdpb246YzEyYmZhNjRmNzI1NDRkZThiMjgxOGE0MGUyOTk3ZDdfNw_56e1bd78-6efc-4ff3-b560-2dd714a77b26">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9fa0089fc31649e58eec8035eada66ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNi0xLTEtMS0w_a3683243-8a35-4f54-8793-b5783f0f4fbf"
      unitRef="usd">567000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9fa0089fc31649e58eec8035eada66ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNi0zLTEtMS0w_73e8095d-726a-46b5-93a1-61a6e7bbb712"
      unitRef="usd">194000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9fa0089fc31649e58eec8035eada66ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNi01LTEtMS0w_2b91a785-651e-45a3-9889-690e4f146eec"
      unitRef="usd">373000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6997f7df2347466ab6eff3ece39e0830_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNi03LTEtMS0w_5e9e8de3-889f-4a8f-9bda-6464f9219112">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i78118302909b42fe814d72c9776a9be6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNy0xLTEtMS0w_2114c47b-78e9-41e1-ae05-14b538ea1cbc"
      unitRef="usd">62000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i78118302909b42fe814d72c9776a9be6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNy0zLTEtMS0w_800771b0-f8db-4e72-a824-5afd66584cda"
      unitRef="usd">46000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i78118302909b42fe814d72c9776a9be6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNy01LTEtMS0w_0d82d358-6d67-4abc-a1b4-8ba857ca50b7"
      unitRef="usd">16000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3c454b81cfb24c619a23bb42c3d8fd20_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfNy03LTEtMS0w_6184952a-e40b-48b8-82b6-0864388fe3d3">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6494d630a4134e7bab16b46694c01385_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOC0xLTEtMS0w_f996fb44-ffb5-44fa-8e63-eda0dc933376"
      unitRef="usd">2203000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6494d630a4134e7bab16b46694c01385_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOC0zLTEtMS0w_2cd07d2c-6bdf-4042-96db-a9d199f154ae"
      unitRef="usd">302000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6494d630a4134e7bab16b46694c01385_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOC01LTEtMS0w_7180d6a1-9048-4d11-bf04-fcbad854e022"
      unitRef="usd">1901000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i059a7469f92d475985e17381b3f435bf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOC03LTEtMS0wL3RleHRyZWdpb246ODQ5ZmFhNWI1ZjIwNDRkZjk0NWVlZTAyM2EwY2RkNmVfNA_c8fe93da-e47f-4b69-ba6a-c8ccf9bf7cf7">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i089cb2848143463d8c43064f3bebf723_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOC03LTEtMS0wL3RleHRyZWdpb246ODQ5ZmFhNWI1ZjIwNDRkZjk0NWVlZTAyM2EwY2RkNmVfNw_40bedc60-e19c-49c2-98b9-30334876b18d">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id15204a07aef47d79b3d1359d3d2298a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOS0xLTEtMS0w_7d701462-797a-40c5-8936-172d3e062713"
      unitRef="usd">75000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id15204a07aef47d79b3d1359d3d2298a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOS0zLTEtMS0w_be0f5be6-38d9-46bc-ac54-5b15a55a1954"
      unitRef="usd">29000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id15204a07aef47d79b3d1359d3d2298a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOS01LTEtMS0w_1f41c879-1f4f-4e30-92e3-34f2aa38df2b"
      unitRef="usd">46000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic2100b1681d141eb80d0946f6fecde49_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOS03LTEtMS0wL3RleHRyZWdpb246OGJjNjM4NzUyODZkNGU5NDg2NmY0OTQ4NGFhYzQyNmZfNA_44a26e9e-8d9a-4631-adb7-187fe770b721">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id757366e4d8c40e7a89ea6fdd3bf8800_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfOS03LTEtMS0wL3RleHRyZWdpb246OGJjNjM4NzUyODZkNGU5NDg2NmY0OTQ4NGFhYzQyNmZfNw_f051e0d3-b079-41f4-aac9-a42abbc40efc">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfMTAtMS0xLTEtMA_4f1791df-87a6-4a9f-8912-2d1ee537692c"
      unitRef="usd">291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfMTAtNS0xLTEtMA_0eb22213-621a-4a2c-9f81-78d883e16a6e"
      unitRef="usd">291000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfMTEtMS0xLTEtMA_4278f520-dce7-4fa4-8f6a-0308cecf462a"
      unitRef="usd">6967000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfMTEtMy0xLTEtMA_1a27bd5c-565d-4801-80e0-d067c928b846"
      unitRef="usd">2819000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjExNzJjZmMzN2Y5YjQ3NTA5Mzc1OWQxOTdiNmQ5N2Y0L3RhYmxlcmFuZ2U6MTE3MmNmYzM3ZjliNDc1MDkzNzU5ZDE5N2I2ZDk3ZjRfMTEtNS0xLTEtMA_0b79c88b-c20f-483e-b439-586a2c8a0f9e"
      unitRef="usd">4148000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RleHRyZWdpb246MmI3MTRmMGFlZjIxNDkyMDk1YmRjMDU2YzdhMjAwMWZfMTc3NA_880ed0c2-19bb-42ae-846d-99d2009c9d92"
      unitRef="usd">300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RleHRyZWdpb246MmI3MTRmMGFlZjIxNDkyMDk1YmRjMDU2YzdhMjAwMWZfMTc4MQ_bf670809-fdff-43c6-b824-77c47b2ddff7"
      unitRef="usd">200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RleHRyZWdpb246MmI3MTRmMGFlZjIxNDkyMDk1YmRjMDU2YzdhMjAwMWZfMjQxOA_840a6b6b-6f77-46c2-b52e-1e66cd655aec">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the amortization expense related to identifiable intangible assets, with definite useful lives, in future periods is expected to be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:85.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/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:'Arial',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:#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZiMDI3YmFhZWE1NjQ0YTJhNmI0Y2VlMTkyODE3NGU0L3RhYmxlcmFuZ2U6NmIwMjdiYWFlYTU2NDRhMmE2YjRjZWUxOTI4MTc0ZTRfMi0yLTEtMS0w_2f27bf3e-0622-4c5d-861f-bcc3bbe8105c"
      unitRef="usd">868000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZiMDI3YmFhZWE1NjQ0YTJhNmI0Y2VlMTkyODE3NGU0L3RhYmxlcmFuZ2U6NmIwMjdiYWFlYTU2NDRhMmE2YjRjZWUxOTI4MTc0ZTRfMy0yLTEtMS0w_f91c1f66-b878-4ba4-a026-143af9c38c27"
      unitRef="usd">875000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZiMDI3YmFhZWE1NjQ0YTJhNmI0Y2VlMTkyODE3NGU0L3RhYmxlcmFuZ2U6NmIwMjdiYWFlYTU2NDRhMmE2YjRjZWUxOTI4MTc0ZTRfNC0yLTEtMS0w_87a7108c-29bf-438f-ab1c-83dfe00e0a3d"
      unitRef="usd">617000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZiMDI3YmFhZWE1NjQ0YTJhNmI0Y2VlMTkyODE3NGU0L3RhYmxlcmFuZ2U6NmIwMjdiYWFlYTU2NDRhMmE2YjRjZWUxOTI4MTc0ZTRfNS0yLTEtMS0w_b7d9a709-003a-44b6-9d4f-5ca210446d63"
      unitRef="usd">592000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZiMDI3YmFhZWE1NjQ0YTJhNmI0Y2VlMTkyODE3NGU0L3RhYmxlcmFuZ2U6NmIwMjdiYWFlYTU2NDRhMmE2YjRjZWUxOTI4MTc0ZTRfNi0yLTEtMS0w_0e78bb37-8f65-4efe-b426-a28d2c92c4ae"
      unitRef="usd">393000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <esta:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZiMDI3YmFhZWE1NjQ0YTJhNmI0Y2VlMTkyODE3NGU0L3RhYmxlcmFuZ2U6NmIwMjdiYWFlYTU2NDRhMmE2YjRjZWUxOTI4MTc0ZTRfNy0yLTEtMS0w_49ae9ade-7c97-4393-90df-5c046794aa2c"
      unitRef="usd">490000</esta:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80My9mcmFnOjJiNzE0ZjBhZWYyMTQ5MjA5NWJkYzA1NmM3YTIwMDFmL3RhYmxlOjZiMDI3YmFhZWE1NjQ0YTJhNmI0Y2VlMTkyODE3NGU0L3RhYmxlcmFuZ2U6NmIwMjdiYWFlYTU2NDRhMmE2YjRjZWUxOTI4MTc0ZTRfOC0yLTEtMS0w_e0adcef3-92f7-4c29-9a30-6cbfb78215aa"
      unitRef="usd">3835000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfNTg4NA_ec8b9e16-bfad-4bc5-a9d5-0b969e6ad4ae">Fair Value Measurements&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of the Company&#x2019;s cash, accounts receivable and accounts payable approximate fair value due to the short-term nature of these items. Contingent equity consideration and embedded derivatives that qualify for liability treatment are carried at fair value and re-measured at each reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the use of observable inputs and minimize the use of unobservable inputs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value hierarchy defines a three-level valuation hierarchy for disclosure of fair value measurements as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level I&#160;&#160;&#160;&#160;Unadjusted quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level II&#160;&#160;&#160;&#160;Inputs other than quoted prices included within Level I that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level III Unobservable inputs that are supported by little or no market activity for the related assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the Company&#x2019;s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy at period end: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at 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:'Arial',sans-serif;font-size:8pt;font-weight:400;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Madryn put option liability&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Madryn put option liability&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value measurement of derivatives is based on significant inputs not observed in the market and thus represents a Level 3 measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2017, the Company entered into a credit agreement, or the Madryn Credit Agreement, with Madryn Health Partners, LP, or Madryn, as administrative agent, and a syndicate of lenders (see Note 6). The Company determined that the Madryn Credit Agreement contained put options related to early redemption mandatory prepayment terms in case of change in control or an event of default and a call option related to voluntary repayment option. The Company allocated a fair value of $15.1 million for these identified embedded derivatives as a debt discount on the original commitment date. An additional $5.0 million and $1.6 million debt discount was recorded on respective borrowing dates when the Company met the required milestones and borrowed an additional $10.0 million in the fourth quarter of fiscal 2017 and $25.0 million in August 2019 (see Note 6). The Company revalued the options as of each reporting period and recorded the change in the fair value in the consolidated statement of operations as other income or expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation of the embedded derivatives is complex and requires interest rate simulation, capturing optimal decision making process as interest rate fluctuates and estimating the resultant bond valuation and the resultant pay-off to the option holder. The Company estimated the fair value of the embedded redemption options based on a &#x201c;with&#x201d; and &#x201c;without&#x201d; approach using the Black-Derman-Toy model, a form of the Binomial Lattice Model that captures interest rate variability and the prepayment optionality. The Binomial Lattice Model allows for the possibility of exercise before the end of the option&#x2019;s life and considers future interest rates, volatility and other data with &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;regards to the Company&#x2019;s credit rating and credit spread. The value of the embedded derivatives was based on the difference between the &#x201c;with&#x201d; and &#x201c;without&#x201d; analysis. The probability of a change in control occurring was determined to be 50% (cumulative probability through the maturity date) at March&#160;31, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used the following assumptions to value Madryn derivatives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Put Option Liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.011%"/&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 style="width:1.0%"/&gt;&lt;td style="width:10.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate volatility&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.9%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.7%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market yield rate&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term (in years)&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.57&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.82&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimates are based, in part, on subjective assumptions and could differ materially in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the periods presented, the Company has not changed the manner in which it values liabilities that are measured at fair value using Level 3 inputs. The Company recognizes transfers between levels of the fair value hierarchy as of the end of the reporting period. There were no transfers within the hierarchy during the three months ended March&#160;31, 2021 or during the year ended December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the debt redemption feature liability includes the estimated market rate (credit spread and risk-free rate) and volatility.&#160;The higher/lower the estimated volatility, the higher/lower the value of the debt redemption feature liability. The higher/lower the estimated market rate, the higher/lower the value of the debt redemption feature liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth a summary of the changes in the fair value of the Company&#x2019;s Level 3 financial instruments as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:center"&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:80.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Put Option Liability &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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,929&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#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 style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfNTg4Nw_d1f73543-c67e-4892-a744-3a7857a65fb8">&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the Company&#x2019;s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy at period end: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at 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:'Arial',sans-serif;font-size:8pt;font-weight:400;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Madryn put option liability&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Madryn put option liability&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i95331fe2443f47f2a92a6d7d257f21c3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjQ5NGNmMzkzYjYwMTQzYmNiYWI2ZjU0MGU0OGVjY2QzL3RhYmxlcmFuZ2U6NDk0Y2YzOTNiNjAxNDNiY2JhYjZmNTQwZTQ4ZWNjZDNfNi0xLTEtMS0w_fe1f4fb9-306f-4e3e-9e9d-076b15f6be00"
      unitRef="usd">1210000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ifa130603b0d34bcaba896c6b2fbc06e8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjQ5NGNmMzkzYjYwMTQzYmNiYWI2ZjU0MGU0OGVjY2QzL3RhYmxlcmFuZ2U6NDk0Y2YzOTNiNjAxNDNiY2JhYjZmNTQwZTQ4ZWNjZDNfNi0zLTEtMS0w_2d6295f8-2617-4b53-ab0e-04e411dd6bad"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4e9b5f5e5662468497f5df0724ed1d00_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjQ5NGNmMzkzYjYwMTQzYmNiYWI2ZjU0MGU0OGVjY2QzL3RhYmxlcmFuZ2U6NDk0Y2YzOTNiNjAxNDNiY2JhYjZmNTQwZTQ4ZWNjZDNfNi01LTEtMS0w_1f0fbd2d-7d6c-4742-8cd9-1554c3081985"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id0a4ea3cfc9b4f2d86192db4068663ca_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjQ5NGNmMzkzYjYwMTQzYmNiYWI2ZjU0MGU0OGVjY2QzL3RhYmxlcmFuZ2U6NDk0Y2YzOTNiNjAxNDNiY2JhYjZmNTQwZTQ4ZWNjZDNfNi03LTEtMS0w_c67eafec-b47b-4eeb-b66e-199a03c9c811"
      unitRef="usd">1210000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i71bb3412c07447beaadc22f1358a2b26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjUxMDMwY2I0YjMxMzQ1NDc4YmZkMThhYzE0YTg5YzIzL3RhYmxlcmFuZ2U6NTEwMzBjYjRiMzEzNDU0NzhiZmQxOGFjMTRhODljMjNfNi0xLTEtMS0w_09c9a2f8-0635-401a-835a-5690f9a043c3"
      unitRef="usd">1440000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i790092f6c06c4e31b55aa091e6e08ed8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjUxMDMwY2I0YjMxMzQ1NDc4YmZkMThhYzE0YTg5YzIzL3RhYmxlcmFuZ2U6NTEwMzBjYjRiMzEzNDU0NzhiZmQxOGFjMTRhODljMjNfNi0zLTEtMS0w_c494c94b-fa9b-4e62-95ff-91b41596a3aa"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="idaea600f2d8040ed846ffa50db817b73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjUxMDMwY2I0YjMxMzQ1NDc4YmZkMThhYzE0YTg5YzIzL3RhYmxlcmFuZ2U6NTEwMzBjYjRiMzEzNDU0NzhiZmQxOGFjMTRhODljMjNfNi01LTEtMS0w_3f5ade11-516a-4b2b-95d0-4352a755e2b6"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1ddf079de41d4d389e34c1fe33bd8373_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjUxMDMwY2I0YjMxMzQ1NDc4YmZkMThhYzE0YTg5YzIzL3RhYmxlcmFuZ2U6NTEwMzBjYjRiMzEzNDU0NzhiZmQxOGFjMTRhODljMjNfNi03LTEtMS0w_f64cbbf6-87ea-4a59-a071-25f3f8a2995b"
      unitRef="usd">1440000</us-gaap:DerivativeLiabilities>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ie0f77adbac95434d9b0d6d9480e92d51_I20170831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfMjQzOQ_56b18e3d-53c3-4b13-b886-87e7b72daab4"
      unitRef="usd">15100000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i9330e02904744171946200efc674cd7f_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfMjU1MA_3a005fc6-df5e-4ad2-8cc1-1835e951569f"
      unitRef="usd">5000000.0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i830e948888774878a6aef7ca1259e422_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfMjU1Nw_1182e89f-3702-4fe4-9528-529e990c9891"
      unitRef="usd">1600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ib0e5c77ab6f446018f6dd5b9e1d1ed3b_D20171001-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfMjY4OQ_532518ef-d23e-4c28-9f50-abe4c68cae8c"
      unitRef="usd">10000000.0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ia6941f5711ff453faf70724a85877a15_D20190801-20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfMjczMw_a58a72a2-9197-4149-a932-bc2ae8f22b34"
      unitRef="usd">25000000.0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i059114baa58f4872bbfdcb04e021af01_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfMzc4Mw_260cf02c-7444-4887-b880-48e5e384c053"
      unitRef="number">0.50</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i14303ccbd1cf4882a177c1af2b917801_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfMzc4Mw_5419c860-9bb4-4673-807b-3f145191fdb9"
      unitRef="number">0.50</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfNTg4OQ_d24f103f-b92d-437c-afa5-2856beee4e5a">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used the following assumptions to value Madryn derivatives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Put Option Liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.011%"/&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 style="width:1.0%"/&gt;&lt;td style="width:10.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate volatility&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.9%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.7%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market yield rate&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term (in years)&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="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.57&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.82&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i27da2686b48242f7a22212016aa9bccb_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjk0ZTNhYmU2OWVmNDQ1ODE4ZDUzMGU0NzQwMTdkNDE0L3RhYmxlcmFuZ2U6OTRlM2FiZTY5ZWY0NDU4MThkNTMwZTQ3NDAxN2Q0MTRfMi0zLTEtMS0w_9fc55ca0-298c-4944-a376-0fd55856935b"
      unitRef="number">0.209</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i31a7c4a5a5f04c84a1769a691fe0f9e8_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjk0ZTNhYmU2OWVmNDQ1ODE4ZDUzMGU0NzQwMTdkNDE0L3RhYmxlcmFuZ2U6OTRlM2FiZTY5ZWY0NDU4MThkNTMwZTQ3NDAxN2Q0MTRfMi01LTEtMS0w_5aca937e-4a3b-4ff5-a0ab-58691c52e3c3"
      unitRef="number">0.197</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i86193100685843efbbbb39fedddbac34_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjk0ZTNhYmU2OWVmNDQ1ODE4ZDUzMGU0NzQwMTdkNDE0L3RhYmxlcmFuZ2U6OTRlM2FiZTY5ZWY0NDU4MThkNTMwZTQ3NDAxN2Q0MTRfMy0zLTEtMS0w_d16da57d-9873-419f-ad12-09555b9953af"
      unitRef="number">0.073</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="if774d5d7adbc4aac92f6d23ce833114e_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjk0ZTNhYmU2OWVmNDQ1ODE4ZDUzMGU0NzQwMTdkNDE0L3RhYmxlcmFuZ2U6OTRlM2FiZTY5ZWY0NDU4MThkNTMwZTQ3NDAxN2Q0MTRfMy01LTEtMS0w_a791022d-6e10-4d9a-92d3-4487d8bc1422"
      unitRef="number">0.079</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="ia29fed8a4345411c9e198ad402e4bf12_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjk0ZTNhYmU2OWVmNDQ1ODE4ZDUzMGU0NzQwMTdkNDE0L3RhYmxlcmFuZ2U6OTRlM2FiZTY5ZWY0NDU4MThkNTMwZTQ3NDAxN2Q0MTRfNC0zLTEtMS0w_983b6ec2-3b1c-4b7a-9c5b-8549ddc340c5"
      unitRef="number">4.57</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i7ca4bc90ca3d4e5a87867faec60ebc94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjk0ZTNhYmU2OWVmNDQ1ODE4ZDUzMGU0NzQwMTdkNDE0L3RhYmxlcmFuZ2U6OTRlM2FiZTY5ZWY0NDU4MThkNTMwZTQ3NDAxN2Q0MTRfNC01LTEtMS0w_645903dd-744c-4c21-a3b1-f3d244c20363"
      unitRef="number">4.82</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i210e77df9d574a529b2c2f319b1dee8b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjk0ZTNhYmU2OWVmNDQ1ODE4ZDUzMGU0NzQwMTdkNDE0L3RhYmxlcmFuZ2U6OTRlM2FiZTY5ZWY0NDU4MThkNTMwZTQ3NDAxN2Q0MTRfNS0zLTEtMS0w_bf73a870-3476-4c4c-939d-ef19e66019d2"
      unitRef="number">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i6d2f8614a7724e108142603cacaa1bb9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjk0ZTNhYmU2OWVmNDQ1ODE4ZDUzMGU0NzQwMTdkNDE0L3RhYmxlcmFuZ2U6OTRlM2FiZTY5ZWY0NDU4MThkNTMwZTQ3NDAxN2Q0MTRfNS01LTEtMS0w_4d73e9f0-d9da-4318-ac86-238998084950"
      unitRef="number">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RleHRyZWdpb246YTJjNmQ0NTE3M2M4NDM3MGE4ODg0NTZkYjBkYjliYTlfNTg4Mw_bef55998-7950-4b11-958b-7e7b8ac6984e">&lt;div style="margin-bottom:9pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth a summary of the changes in the fair value of the Company&#x2019;s Level 3 financial instruments as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:center"&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:80.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Put Option Liability &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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,929&#160;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#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 style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i35ee0f70fefa4c82929e447a5cec9bb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjgxOTA1M2QyODM4NDQyMjZhZDg2YWNlYWJmMTU2ZjhhL3RhYmxlcmFuZ2U6ODE5MDUzZDI4Mzg0NDIyNmFkODZhY2VhYmYxNTZmOGFfMi0xMC0xLTEtMA_7d3b40f4-c44b-4c73-9764-71f718bcb1e4"
      unitRef="usd">3072000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibe39498f97ab4942a773e100eed6a382_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjgxOTA1M2QyODM4NDQyMjZhZDg2YWNlYWJmMTU2ZjhhL3RhYmxlcmFuZ2U6ODE5MDUzZDI4Mzg0NDIyNmFkODZhY2VhYmYxNTZmOGFfNC0xMC0xLTEtMA_24fd3032-1b98-4f53-aebb-52072c2bbc9e"
      unitRef="usd">1929000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i90151a15234f4bf594dddc4ccebc3bac_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjgxOTA1M2QyODM4NDQyMjZhZDg2YWNlYWJmMTU2ZjhhL3RhYmxlcmFuZ2U6ODE5MDUzZDI4Mzg0NDIyNmFkODZhY2VhYmYxNTZmOGFfNy0xMC0xLTEtMA_3d00bdea-b95f-4b41-b3ac-97bc5d23a708"
      unitRef="usd">5001000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i366040d3254b4edebd0cb69800364ef1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjgxOTA1M2QyODM4NDQyMjZhZDg2YWNlYWJmMTU2ZjhhL3RhYmxlcmFuZ2U6ODE5MDUzZDI4Mzg0NDIyNmFkODZhY2VhYmYxNTZmOGFfOS0xMC0xLTEtMA_7188a5c2-0e48-4a53-a4e1-e51fb2510517"
      unitRef="usd">1440000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibc537e3dcd364e198a3715d83f0505b5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjgxOTA1M2QyODM4NDQyMjZhZDg2YWNlYWJmMTU2ZjhhL3RhYmxlcmFuZ2U6ODE5MDUzZDI4Mzg0NDIyNmFkODZhY2VhYmYxNTZmOGFfMTEtMTAtMS0xLTA_981d07c7-93bd-41c7-a93f-22d93ab42dd4"
      unitRef="usd">-230000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i99d366567ea04542ae012abac0572301_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80Ni9mcmFnOmEyYzZkNDUxNzNjODQzNzBhODg4NDU2ZGIwZGI5YmE5L3RhYmxlOjgxOTA1M2QyODM4NDQyMjZhZDg2YWNlYWJmMTU2ZjhhL3RhYmxlcmFuZ2U6ODE5MDUzZDI4Mzg0NDIyNmFkODZhY2VhYmYxNTZmOGFfMTMtMTAtMS0xLTA_592d1543-973f-4695-8da6-8951feef36eb"
      unitRef="usd">1210000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfNDkyNw_c2892bf6-58f2-4628-88ec-9acbc76e4360">Debt&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Madryn Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 24, 2017, the Company entered into a credit agreement, or the Madryn Credit Agreement, with Madryn Health Partners, LP, or Madryn, as administrative agent, and a syndicate of lenders. On June 17, 2019, the Madryn Credit Agreement was amended to lower the interest rate on the outstanding debt facilities, provide for &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$25.0 million of new term loan commitments, decrease the amount of the prepayment penalties, remove all principal payments and extend the maturity date and repayment from September 30, 2023 to September 30, 2025. On August 5, 2020, the Company amended the Madryn Credit Agreement to adjust the minimum product revenue milestone previously applicable to December 31, 2020 to September 31, 2021 and to add Motiva Implants UK Limited, Motiva Implants France SAS, Motiva Implants Spain, S.L. and Motiva Germany GmbH, wholly-owned subsidiaries of the Company, as guarantors to the Madryn Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Madryn Credit Agreement, as amended, provides for a term loan in a maximum principal amount of $65.0 million, $30.0 million (Term A) of which became available upon signing and was subsequently borrowed by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to amending the Madryn Credit Agreement on June 17, 2019, the Company&#x2019;s ability to borrow the remaining term loans under the Madryn Credit Agreement was subject to the Company achieving certain revenue milestones. The Company met milestones sufficient to borrow and borrowed an additional $5.0 million (Term B-1) on October 31, 2017 and $5.0 million (Term B-2) on December 15, 2017, increasing the total outstanding principal balance to $40.0 million as of December 31, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the June 2019 amendment, the Company became eligible to borrow an additional $10.0 million (Term B-3) and $15.0 million (Term B-4) on or before September 30, 2019 and December 31, 2019, respectively. The Company borrowed the available funds under both tranches equal to $25.0 million on August 12, 2019, bringing up the total outstanding principal balance to $65.0 million as of March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Madryn Credit Agreement, the Company and certain of its subsidiaries granted a security interest in substantially all of their respective assets, including, without limitation, intellectual property, and pledges of certain shares of the Company&#x2019;s subsidiaries, subject to certain excluded collateral exceptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Madryn Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability of the Company and its subsidiaries to incur additional indebtedness, create liens, make certain investments, make restricted payments, enter into or undertake certain liquidations, mergers, consolidations or acquisitions and dispose of assets or subsidiaries. In addition, the Madryn Credit Agreement requires the Company to maintain minimum revenues and liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the effectiveness of the June 17, 2019 amendment, borrowings under the Madryn Credit Agreement bore interest at a rate equal to 3-month LIBOR plus 11.0% per annum. As of the amendment on June 17, 2019, borrowings under the Madryn Credit Agreement bear interest at a rate equal to 3-month LIBOR plus 8.0% per annum provided that no default has occurred. In an event of a default, the interest would increase by an additional 4.0% per annum. The effective interest rate under the amended Madryn Credit Agreement is 18.4%, and the weighted average interest rate was approximately 10.6% at March&#160;31, 2021. The Company incurred $1.7 million in interest expense in connection with Madryn Credit Agreement during each of the three months ended March&#160;31, 2021 and 2020. No principal payments are due on the term loans until the final maturity date on September 30, 2025. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also determined that the Madryn Credit Agreement contained put options which are mandatory repayment provisions related to liquidity events or an event of default and a call option related to voluntary repayment option. The Company allocated a fair value of $15.1 million for these embedded derivatives as a debt discount on the original commitment date in August 2017. An additional $5.0 million and $1.6 million debt discount was recorded on respective borrowing dates when the Company met the required milestones and borrowed an additional $10.0 million in the fourth quarter of fiscal 2017 and $25.0&#160;million in August 2019. The Company revalues the embedded derivatives as of each reporting period and records the change in the fair value in the consolidated statement of operations as other income or expense (see Note 5). The Company also incurred legal expenses of $1.3 million in 2017 and $0.3 million in August 2019, which were recorded as a debt discount and are being amortized over the term of the Madryn Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded Madryn debt on the balance sheet as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:73.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unamortized debt discount and issuance costs&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,168)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying value of Madryn debt&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,305&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the Company is in compliance with all financial debt covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5aed9212cd444c949bd6daaee2b29e84_I20190617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMzUw_a6fda9a4-4504-4013-bc3b-7ec831e24ff5"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6b2546ff36954e819bb93630aa88e260_I20170824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMTAzOQ_1faf2068-13a7-4caf-a3a0-df8f9c48b28a"
      unitRef="usd">65000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia833a43aacd04fb58829b20141aedaf6_I20170824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMTA0Mw_427d2200-e12b-46ca-a2a2-a46eb70ce885"
      unitRef="usd">30000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ied61c55aaefd4fa6ab4618839ed979f0_D20171031-20171031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMTQzNQ_65706fec-d10e-4787-93b0-4a2ae53bae71"
      unitRef="usd">5000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ia1f9be83f245489ba3f93a2a2970a743_D20171215-20171215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMTQ3Mw_ad5b8105-c373-4973-8422-f57cd009b2c2"
      unitRef="usd">5000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9330e02904744171946200efc674cd7f_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMTU2Mw_618a5d6b-9684-457e-942d-7babd155adb4"
      unitRef="usd">40000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <esta:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="icb1b1b6522f146e2a92e6845b3354b0e_I20190617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMTY4MA_4aa1a5c0-65cb-4b43-87b4-37922916ebdc"
      unitRef="usd">10000000.0</esta:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <esta:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="iefa578fa70ce4695a1914cbd8fad0ccd_I20190617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMTY5OA_0e2d343d-83a5-49ad-9eb6-4f02bb73765e"
      unitRef="usd">15000000.0</esta:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i56705c8ada8c45b8893dfc488df6e515_D20190812-20190812"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMTg1MQ_308675c4-dffb-44fb-9fc6-770781358444"
      unitRef="usd">25000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i15ac743227854d2c9afe9117722a0e53_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMTkyOQ_aff31062-d5b6-4307-ad9c-e014a693909d"
      unitRef="usd">65000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if0313e61c81e4ee8a20a20c25abd823f_D20190101-20190616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMjk0Mg_dc3d30a0-884a-4ec7-ac6b-3bb7d2bc7fb2"
      unitRef="number">0.110</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idd8ee19aeac5495bb1e420bf7d180a2b_D20190617-20190617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMzA5MQ_d17dcb52-3a49-4d52-8de7-9069d23f4b3e"
      unitRef="number">0.080</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <esta:DebtInstrumentDefaultInterestRateIncrease
      contextRef="i15ac743227854d2c9afe9117722a0e53_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMzIxNA_e6720460-7c0e-4ef6-a032-18d467605e7f"
      unitRef="number">0.040</esta:DebtInstrumentDefaultInterestRateIncrease>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i15ac743227854d2c9afe9117722a0e53_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMzMwMQ_3e52ed20-2e40-4e17-905b-c7454555ae78"
      unitRef="number">0.184</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i15ac743227854d2c9afe9117722a0e53_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMzM2Mg_095e8081-1f87-4a82-9e4d-cf8292b25869"
      unitRef="number">0.106</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:InterestExpenseDebt
      contextRef="i709a73d169864a389bd4608c3299e861_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMzQwMA_16de6a90-5665-4d21-b947-b8e747facb80"
      unitRef="usd">1700000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i0007a8ee0a3a4436b52008e19adf5975_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfMzQwMA_a221c6e5-e292-4e43-bc88-ea486d39820b"
      unitRef="usd">1700000</us-gaap:InterestExpenseDebt>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ie0f77adbac95434d9b0d6d9480e92d51_I20170831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfNDA1MQ_33920679-7e4e-443a-a029-cf2016be9726"
      unitRef="usd">15100000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i9330e02904744171946200efc674cd7f_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfNDE2Ng_ece01014-3c53-4bbf-89b5-d740f5d39e71"
      unitRef="usd">5000000.0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i830e948888774878a6aef7ca1259e422_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfNDE3Mw_1ec79ffc-14ef-4383-a143-48c2340954a7"
      unitRef="usd">1600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib0e5c77ab6f446018f6dd5b9e1d1ed3b_D20171001-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfNDMwNQ_bc6756f0-1571-4f9e-9a43-23732eed20c9"
      unitRef="usd">10000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ia6941f5711ff453faf70724a85877a15_D20190801-20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfNDM0OQ_ecf93593-21c7-45b6-9695-cacfff7afab1"
      unitRef="usd">25000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9330e02904744171946200efc674cd7f_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfNDYxMg_f2407641-94b2-419c-89d7-b2b92f48bd62"
      unitRef="usd">1300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i830e948888774878a6aef7ca1259e422_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfNDY1NQ_1ab876ff-8264-4eab-92ef-6b33a0cac678"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RleHRyZWdpb246MzA3Y2FlZjc4OGM0NGRiMjk4YzE4NjhlZjBkYjEzYTlfNDkyNQ_2ef84c5f-133e-45e7-8702-e7884b82d224">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded Madryn debt on the balance sheet as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:73.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unamortized debt discount and issuance costs&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,168)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying value of Madryn debt&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,305&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i15ac743227854d2c9afe9117722a0e53_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RhYmxlOjIxZDM5YmZjZjIxOTQzZThiNTA4NDkxOTJjZmE2NzAwL3RhYmxlcmFuZ2U6MjFkMzliZmNmMjE5NDNlOGI1MDg0OTE5MmNmYTY3MDBfNC0xLTEtMS0w_e7f689bd-0e07-414b-a199-c488596aeb86"
      unitRef="usd">65000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i536f3d3e23d34b9993ea9b67dc3a01b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RhYmxlOjIxZDM5YmZjZjIxOTQzZThiNTA4NDkxOTJjZmE2NzAwL3RhYmxlcmFuZ2U6MjFkMzliZmNmMjE5NDNlOGI1MDg0OTE5MmNmYTY3MDBfNC0zLTEtMS0w_9ba0c0a5-b3f9-4e3b-94e5-f40e1ecd44f7"
      unitRef="usd">65000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i15ac743227854d2c9afe9117722a0e53_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RhYmxlOjIxZDM5YmZjZjIxOTQzZThiNTA4NDkxOTJjZmE2NzAwL3RhYmxlcmFuZ2U6MjFkMzliZmNmMjE5NDNlOGI1MDg0OTE5MmNmYTY3MDBfNy0xLTEtMS0w_527b1381-f50f-4b01-a86b-1310b897e2e6"
      unitRef="usd">14695000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i536f3d3e23d34b9993ea9b67dc3a01b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RhYmxlOjIxZDM5YmZjZjIxOTQzZThiNTA4NDkxOTJjZmE2NzAwL3RhYmxlcmFuZ2U6MjFkMzliZmNmMjE5NDNlOGI1MDg0OTE5MmNmYTY3MDBfNy0zLTEtMS0w_00e8aca8-cf96-46f7-ac7b-bffaa805a1fa"
      unitRef="usd">15168000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i15ac743227854d2c9afe9117722a0e53_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RhYmxlOjIxZDM5YmZjZjIxOTQzZThiNTA4NDkxOTJjZmE2NzAwL3RhYmxlcmFuZ2U6MjFkMzliZmNmMjE5NDNlOGI1MDg0OTE5MmNmYTY3MDBfOC0xLTEtMS0w_35b594bc-38b1-435a-b69f-20b780b30554"
      unitRef="usd">50305000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i536f3d3e23d34b9993ea9b67dc3a01b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF80OS9mcmFnOjMwN2NhZWY3ODhjNDRkYjI5OGMxODY4ZWYwZGIxM2E5L3RhYmxlOjIxZDM5YmZjZjIxOTQzZThiNTA4NDkxOTJjZmE2NzAwL3RhYmxlcmFuZ2U6MjFkMzliZmNmMjE5NDNlOGI1MDg0OTE5MmNmYTY3MDBfOC0zLTEtMS0w_1e41bbff-59fb-436e-aae2-74fefa8656eb"
      unitRef="usd">49832000</us-gaap:LongTermDebt>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RleHRyZWdpb246ZWQ3NjFjMmQ4Yjg3NDczOTgwNTA2ODY0MTFhZTVjMGFfNDk0NzgwMjMzODA2Ng_052620b3-b62c-4810-80bc-69a7ed620fb2">Leases&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes lease liabilities and ROU assets upon commencement for all leases with a term greater than 12 months. The Company has elected an expedient not to recognize leases with a lease term of 12 months or less on the balance sheet. These short-term leases are expensed on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at commencement date of the lease based on the present value of lease payments over the lease term. When the rate implicit to the lease cannot be readily determined, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. Lease liabilities are accreted each period and reduced for payments. The ROU asset also includes other adjustments, such as for the effects of escalating rents, rent abatements or initial lease costs. The lease term may include periods covered by options to extend or terminate the lease when it is reasonably certain that the Company will exercise a renewal option, or reasonably certain it will not exercise an early termination option. For operating leases, lease expense for minimum lease payments is recognized on a straight-line basis over the expected lease term. For finance leases, the ROU asset depreciates on a straight-line basis over the shorter of the lease term or useful life of the ROU asset and the lease liability accretes interest based on the interest method using the discount rate determined at lease commencement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for facilities and office space as well as finance leases for equipment and vehicles. Operating lease assets and the related lease liabilities are included within the ROU assets&#x2014;operating leases. The determination of whether an arrangement is, or contains, a lease is performed at the inception of the arrangement. The Company has operating and finance leases for certain facilities, office space, equipment, and vehicles to be used in its operations, with remaining lease terms ranging from monthly to 8 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease for additional years. These optional periods have not been considered in the determination of the ROU or lease liabilities associated with these leases as management did not consider it reasonably certain it would exercise the options. Short-term leases, which have an initial term of 12 months or less, are not recorded in the balance sheet and expense for these leases is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease agreements do not contain any termination options, material residual value guarantees, material bargain purchase options or material restrictive covenants. The Company does not have any lease transactions with related parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease cost includes the following components for the three months ended March&#160;31, 2021 and 2020, as well as for the year ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Lease Costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&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:'Arial',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:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease costs&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:107%"&gt;Supplemental balance sheet information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - long-term&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,616&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,711&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities - long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate (%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:#ffffff;padding:2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/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 0 13pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ROU assets obtained in exchange for new lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,512&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Amount of lease payments representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future minimum lease payments&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,616&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RleHRyZWdpb246ZWQ3NjFjMmQ4Yjg3NDczOTgwNTA2ODY0MTFhZTVjMGFfNDk0NzgwMjMzODA2Ng_deaf924d-ce0d-43f3-b0a8-fd16e2d47675">Leases&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes lease liabilities and ROU assets upon commencement for all leases with a term greater than 12 months. The Company has elected an expedient not to recognize leases with a lease term of 12 months or less on the balance sheet. These short-term leases are expensed on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at commencement date of the lease based on the present value of lease payments over the lease term. When the rate implicit to the lease cannot be readily determined, the Company utilizes its incremental borrowing rate in determining the present value of the future lease payments. Lease liabilities are accreted each period and reduced for payments. The ROU asset also includes other adjustments, such as for the effects of escalating rents, rent abatements or initial lease costs. The lease term may include periods covered by options to extend or terminate the lease when it is reasonably certain that the Company will exercise a renewal option, or reasonably certain it will not exercise an early termination option. For operating leases, lease expense for minimum lease payments is recognized on a straight-line basis over the expected lease term. For finance leases, the ROU asset depreciates on a straight-line basis over the shorter of the lease term or useful life of the ROU asset and the lease liability accretes interest based on the interest method using the discount rate determined at lease commencement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for facilities and office space as well as finance leases for equipment and vehicles. Operating lease assets and the related lease liabilities are included within the ROU assets&#x2014;operating leases. The determination of whether an arrangement is, or contains, a lease is performed at the inception of the arrangement. The Company has operating and finance leases for certain facilities, office space, equipment, and vehicles to be used in its operations, with remaining lease terms ranging from monthly to 8 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease for additional years. These optional periods have not been considered in the determination of the ROU or lease liabilities associated with these leases as management did not consider it reasonably certain it would exercise the options. Short-term leases, which have an initial term of 12 months or less, are not recorded in the balance sheet and expense for these leases is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease agreements do not contain any termination options, material residual value guarantees, material bargain purchase options or material restrictive covenants. The Company does not have any lease transactions with related parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease cost includes the following components for the three months ended March&#160;31, 2021 and 2020, as well as for the year ended December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Lease Costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&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:'Arial',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:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease costs&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:107%"&gt;Supplemental balance sheet information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - long-term&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,616&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,711&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities - long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate (%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:#ffffff;padding:2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/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 0 13pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ROU assets obtained in exchange for new lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,512&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Amount of lease payments representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future minimum lease payments&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,616&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i759011d78d1d4884b0ec06f0e36e3637_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RleHRyZWdpb246ZWQ3NjFjMmQ4Yjg3NDczOTgwNTA2ODY0MTFhZTVjMGFfMzI5ODUzNDg4OTc1Mw_18e4ea17-64a2-4fa2-801f-8e1178199fce">P8Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i759011d78d1d4884b0ec06f0e36e3637_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RleHRyZWdpb246ZWQ3NjFjMmQ4Yjg3NDczOTgwNTA2ODY0MTFhZTVjMGFfMzI5ODUzNDg4OTc1Mw_f5975e0b-69b8-4831-9e6f-6f50b5005c71">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RleHRyZWdpb246ZWQ3NjFjMmQ4Yjg3NDczOTgwNTA2ODY0MTFhZTVjMGFfNDk0NzgwMjMzODA2Nw_92ad5841-7d33-4c0e-baa8-82499990fb53">Total lease cost includes the following components for the three months ended March&#160;31, 2021 and 2020, as well as for the year ended December&#160;31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Lease Costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&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:'Arial',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:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease costs&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:#ffffff;padding:2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/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 0 13pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;ROU assets obtained in exchange for new lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-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:'Arial',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:'Arial',sans-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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjdkMDlmODgzNTk3NjQ3MmNiM2YzMzlhZWQ1YzM3Mjg1L3RhYmxlcmFuZ2U6N2QwOWY4ODM1OTc2NDcyY2IzZjMzOWFlZDVjMzcyODVfMi0yLTEtMS0xNDMx_7bfe1778-391e-4584-83b1-a1d17fd4dfef"
      unitRef="usd">167000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjdkMDlmODgzNTk3NjQ3MmNiM2YzMzlhZWQ1YzM3Mjg1L3RhYmxlcmFuZ2U6N2QwOWY4ODM1OTc2NDcyY2IzZjMzOWFlZDVjMzcyODVfMi00LTEtMS0xNDMz_28c18821-3eaa-460a-b5ab-359d76860f8c"
      unitRef="usd">150000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjdkMDlmODgzNTk3NjQ3MmNiM2YzMzlhZWQ1YzM3Mjg1L3RhYmxlcmFuZ2U6N2QwOWY4ODM1OTc2NDcyY2IzZjMzOWFlZDVjMzcyODVfNS0yLTEtMS0xNDM1_5c17577c-752d-466f-a38f-954e27948a46"
      unitRef="usd">3000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjdkMDlmODgzNTk3NjQ3MmNiM2YzMzlhZWQ1YzM3Mjg1L3RhYmxlcmFuZ2U6N2QwOWY4ODM1OTc2NDcyY2IzZjMzOWFlZDVjMzcyODVfNS00LTEtMS0xNDM3_6e85b043-f5fc-4d1c-804d-626d76a9b49e"
      unitRef="usd">6000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjdkMDlmODgzNTk3NjQ3MmNiM2YzMzlhZWQ1YzM3Mjg1L3RhYmxlcmFuZ2U6N2QwOWY4ODM1OTc2NDcyY2IzZjMzOWFlZDVjMzcyODVfNi0yLTEtMS0xNDM1_59f1da80-429c-4d3a-8b30-37f5bf72d380"
      unitRef="usd">35000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjdkMDlmODgzNTk3NjQ3MmNiM2YzMzlhZWQ1YzM3Mjg1L3RhYmxlcmFuZ2U6N2QwOWY4ODM1OTc2NDcyY2IzZjMzOWFlZDVjMzcyODVfNi00LTEtMS0xNDM3_866d3d08-3e06-48a9-8011-b585bc1e0fcd"
      unitRef="usd">20000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:LeaseCost
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjdkMDlmODgzNTk3NjQ3MmNiM2YzMzlhZWQ1YzM3Mjg1L3RhYmxlcmFuZ2U6N2QwOWY4ODM1OTc2NDcyY2IzZjMzOWFlZDVjMzcyODVfNy0yLTEtMS0xNDM1_4b457aa3-3ca8-4603-a113-a116e9f02e6d"
      unitRef="usd">38000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjdkMDlmODgzNTk3NjQ3MmNiM2YzMzlhZWQ1YzM3Mjg1L3RhYmxlcmFuZ2U6N2QwOWY4ODM1OTc2NDcyY2IzZjMzOWFlZDVjMzcyODVfNy00LTEtMS0xNDM3_22854254-19d2-450d-b6c9-bdc6d8d27571"
      unitRef="usd">26000</us-gaap:LeaseCost>
    <esta:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RleHRyZWdpb246ZWQ3NjFjMmQ4Yjg3NDczOTgwNTA2ODY0MTFhZTVjMGFfNDk0NzgwMjMzODA2OA_f6e81251-1a00-4578-9735-6afbd9c5debd">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:107%"&gt;Supplemental balance sheet information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities - long-term&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,616&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,711&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities - short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities - long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188&#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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate (%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</esta:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfNC0yLTEtMS0xNDI5_505d4eda-4a1e-4a91-baaa-36723e926aba"
      unitRef="usd">2511000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfNC00LTEtMS0xNDI5_9e23d688-dcbe-4dbf-8dba-882ac8cbb441"
      unitRef="usd">2610000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfNS0yLTEtMS0xNDI5_a563f92f-be61-4f03-8ed5-cc8e61aee0b7"
      unitRef="usd">986000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfNS00LTEtMS0xNDI5_7fe4c4fb-edf9-47b2-91b6-f98ac45cc218"
      unitRef="usd">788000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfNi0yLTEtMS0xNDI5_b7491f87-e5a3-4e05-b4b3-e5cf867ea488"
      unitRef="usd">1630000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfNi00LTEtMS0xNDI5_4e9876a2-1d6b-44aa-b4a8-6fd60f84568b"
      unitRef="usd">1923000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfNy0yLTEtMS0xNDI5_253337d6-cd46-4ee8-a000-34d2ebba8990"
      unitRef="usd">2616000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfNy00LTEtMS0xNDI5_9a8e1e6f-fdbd-43ae-a771-f9e54e3e7533"
      unitRef="usd">2711000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTAtMi0xLTEtMTQyOQ_3294c7ef-6905-4203-b0af-5666069c4d62"
      unitRef="usd">278000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTAtNC0xLTEtMTQyOQ_c82f99b1-796b-45c4-a8be-c734fc61f6f0"
      unitRef="usd">313000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTEtMi0xLTEtMTQyOQ_aa495aca-7098-4061-9695-a34da3f91b76"
      unitRef="usd">105000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTEtNC0xLTEtMTQyOQ_ee5bf5e9-ad29-4aaa-8f60-11995d422793"
      unitRef="usd">160000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTItMi0xLTEtMTQyOQ_ab96d305-d451-4e4b-99a3-314b332028f5"
      unitRef="usd">28000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTItNC0xLTEtMTQyOQ_86012b10-f11f-4920-b813-93b1e9b2b341"
      unitRef="usd">28000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTMtMi0xLTEtMTQyOQ_90f4a327-3dbe-4e2b-9d32-9fcf8612f364"
      unitRef="usd">133000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTMtNC0xLTEtMTQyOQ_c9b4b3fb-f805-48d6-9e04-1e3b279d1631"
      unitRef="usd">188000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTYtMi0xLTEtMzUxNA_22557f85-3d33-4012-a323-140e1112ee64">P5Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTYtNC0xLTEtMTQyOQ_a718b2e9-320e-4411-8080-5aeecc7ba678">P6Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTctMi0xLTEtNDA5MA_077243fa-6c22-47eb-aa15-f4e05b881d09">P0Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMTctNC0xLTEtMTQyOQ_9895201d-f12d-44a3-827b-f16b88f5be17">P1Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMjAtMi0xLTEtNDA5MA_3c85f093-d21a-4641-9db2-6dfcd929a87c"
      unitRef="number">0.105</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMjAtNC0xLTEtMTQyOQ_450eb337-d9b4-4499-b079-7333f71942b2"
      unitRef="number">0.105</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMjEtMi0xLTEtNDA5MA_8dc934bd-bd01-4a6a-8976-74882335dd07"
      unitRef="number">0.091</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmY2ZWYzMzgxMzM0NzQ4ZjU4ODNmZTMzNmQ5NGZjNzc2L3RhYmxlcmFuZ2U6ZjZlZjMzODEzMzQ3NDhmNTg4M2ZlMzM2ZDk0ZmM3NzZfMjEtNC0xLTEtMTQyOQ_38cc1c2b-8826-4437-9e62-38d36d174cab"
      unitRef="number">0.091</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfMy0yLTEtMS0xNDI3_64fba255-7ef2-492e-ba50-a5fcbbba77da"
      unitRef="usd">160000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfMy00LTEtMS0xNDI3_f0edd5a8-79e0-4a8e-92dc-f642c4303283"
      unitRef="usd">137000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfNC0yLTEtMS0xNDI3_cca27c29-bc3a-4dba-938c-b2cab877797a"
      unitRef="usd">3000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfNC00LTEtMS0xNDI3_774054c3-5cee-4caa-87ab-75ccba79e2f8"
      unitRef="usd">6000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfNS0yLTEtMS0xNDI3_0ba51772-18df-4825-90be-6db65167a6ba"
      unitRef="usd">55000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfNS00LTEtMS0xNDI3_e7f3056a-c67b-482a-8e17-77fef3669d00"
      unitRef="usd">76000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfOC0yLTEtMS0xNDI3_b0def68f-5382-46aa-b807-e6106bfa1e8d"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfOC00LTEtMS0xNDI3_d637d611-904e-4da7-994c-66bd7924dbe2"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfOS0yLTEtMS0xNDI3_0da3d640-bbd5-4f72-89f9-2c7ad086b431"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOmNlODczN2E1YThhMTRjODBiYjI5MWU5NTQ4OWQzYTI5L3RhYmxlcmFuZ2U6Y2U4NzM3YTVhOGExNGM4MGJiMjkxZTk1NDg5ZDNhMjlfOS00LTEtMS0xNDI3_6980fcdb-4313-4af9-8934-184e6a865e2e"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RleHRyZWdpb246ZWQ3NjFjMmQ4Yjg3NDczOTgwNTA2ODY0MTFhZTVjMGFfNDk0NzgwMjMzODA3MA_08795870-2c3a-4026-b998-1d7ccb816bb2">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,512&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Amount of lease payments representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future minimum lease payments&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,616&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RleHRyZWdpb246ZWQ3NjFjMmQ4Yjg3NDczOTgwNTA2ODY0MTFhZTVjMGFfNDk0NzgwMjMzODA3MA_6080baeb-f3ed-46f8-854e-bc6529cde8e8">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#160;&lt;/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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,512&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Amount of lease payments representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of future minimum lease payments&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,616&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfMy0yLTEtMS0xNDIz_c3bf8caf-e234-4b48-a135-4b53d477bdb8"
      unitRef="usd">494000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfMy00LTEtMS0xNDI1_9b03d44d-1b93-408f-987b-d0c09a5e2056"
      unitRef="usd">109000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfNC0yLTEtMS0xNDIz_4768b75c-859b-4b21-a18c-1650cd79f4b8"
      unitRef="usd">594000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfNC00LTEtMS0xNDI1_2db1d23d-de09-4e73-9dac-15c2f3dcef06"
      unitRef="usd">29000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfNS0yLTEtMS0xNDIz_8239c462-de3f-44cc-8572-929b0afd2142"
      unitRef="usd">565000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfNS00LTEtMS0xNDI1_2eadcbcc-1717-46ca-9f6e-c6bb807bf7f8"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfNi0yLTEtMS0xNDIz_2bbc627e-e225-439e-89cd-57e2cfbb2908"
      unitRef="usd">532000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfNi00LTEtMS0xNDI1_6e26d171-c286-48ce-af9d-a04787ba7549"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfNy0yLTEtMS0xNDIz_585ee086-03b4-400e-8301-76ff1f5513c3"
      unitRef="usd">449000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfNy00LTEtMS0xNDI1_4e5b7516-cd64-4dfd-b84a-6f76cccbdfde"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfOC0yLTEtMS0xNDIz_076f79e7-1bc0-41d1-b94f-5ff76ec16158"
      unitRef="usd">878000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfOC00LTEtMS0xNDI1_ab2818b0-9558-4765-abc7-f908b051f760"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfOS0yLTEtMS0xNDIz_d1134fb2-af4f-4312-b5a6-7321b8a06287"
      unitRef="usd">3512000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfOS00LTEtMS0xNDI1_f6d33330-670a-4c25-953a-65433fc04962"
      unitRef="usd">138000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfMTAtMi0xLTEtMTQyMw_822c82af-9aed-4dfa-a17f-443183a0d687"
      unitRef="usd">896000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfMTAtNC0xLTEtMTQyNQ_f228a73d-3427-4bd2-ba94-7aae761e8e82"
      unitRef="usd">5000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfMTEtMi0xLTEtMTQyMw_22e41746-63de-4c0f-9fcf-ce0b0e6c6dcf"
      unitRef="usd">2616000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81Mi9mcmFnOmVkNzYxYzJkOGI4NzQ3Mzk4MDUwNjg2NDExYWU1YzBhL3RhYmxlOjViZmY2ZmU0NWE4MTQwMTFiZTQ5YzkyNmM5ZDY1YjBmL3RhYmxlcmFuZ2U6NWJmZjZmZTQ1YTgxNDAxMWJlNDljOTI2YzlkNjViMGZfMTEtNC0xLTEtMTQyNQ_9eb8ca86-df46-4617-b9d6-d21a5c046214"
      unitRef="usd">133000</us-gaap:FinanceLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RleHRyZWdpb246ODk0MzY0NzRkMzhiNGM0MTg0NjIzZWQ0Nzg4M2VmYWNfNTEw_7e31536b-0c16-4124-895b-c1af963c17aa">Shareholders&#x2019; Equity&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Memorandum of Association and Articles of Association, or Articles, in effect as of &lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2020, the Company had authorized an unlimited number of common shares with no par value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and December&#160;31, 2020, 24,094,051 and 23,925,789 common shares, respectively, were issued and 23,685,981 and 23,517,719 common shares, respectively, were outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2021, the Company granted stock options to employees and contractors (see Note 10).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved common shares for future issuances as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants to purchase shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 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 #231f20;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding: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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012,960&#160;&lt;/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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining shares available under the 2018 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,079,873&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641,112&#160;&lt;/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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable on vesting of restricted stock awards&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,624&#160;&lt;/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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining shares available under the 2018 ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,950,223&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,182,196&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Warrants &lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2017, the Company issued warrants for the purchase of 145,000 Class B ordinary shares to parties related to Rockport Ventures, with a fixed exercise price of $3.80 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2021, no warrants were exercised. As of each of March&#160;31, 2021 and December&#160;31, 2020, 5,500 warrants to purchase the Company&#x2019;s common shares were outstanding and exercisable: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrant Holder&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issue Date&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;In Connection With&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrant&#160;to Purchase&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rockport&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/3/2017&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loan agreement&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&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:'Arial',sans-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:'Arial',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8/28/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RleHRyZWdpb246ODk0MzY0NzRkMzhiNGM0MTg0NjIzZWQ0Nzg4M2VmYWNfMjE2_5736161f-6ea9-4703-848c-8efc77e31d75"
      unitRef="shares">24094051</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RleHRyZWdpb246ODk0MzY0NzRkMzhiNGM0MTg0NjIzZWQ0Nzg4M2VmYWNfMjIz_707611d2-e463-4b33-83da-92bc3efdf638"
      unitRef="shares">23925789</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RleHRyZWdpb246ODk0MzY0NzRkMzhiNGM0MTg0NjIzZWQ0Nzg4M2VmYWNfMjcx_6208fb15-876f-40dc-8ee0-4e5e171441da"
      unitRef="shares">23685981</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RleHRyZWdpb246ODk0MzY0NzRkMzhiNGM0MTg0NjIzZWQ0Nzg4M2VmYWNfMjc4_7ddc69ff-3010-4961-9215-47c28561e260"
      unitRef="shares">23517719</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RleHRyZWdpb246ODk0MzY0NzRkMzhiNGM0MTg0NjIzZWQ0Nzg4M2VmYWNfNTE0_5996e527-42f0-440c-84fd-22767f716b6b">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved common shares for future issuances as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants to purchase shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding:2px 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 #231f20;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #231f20;padding: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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012,960&#160;&lt;/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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining shares available under the 2018 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,079,873&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641,112&#160;&lt;/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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable on vesting of restricted stock awards&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,624&#160;&lt;/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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining shares available under the 2018 ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,950,223&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,182,196&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0f4c0806d8b045fd8478b54e30beab7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfNC0xLTEtMS0w_39ddd3c2-df0a-4703-bc2a-69659174aa21"
      unitRef="shares">5500</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id90136f7b3494c6a9628a63b0d9d7b06_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfNC0zLTEtMS0w_c6dea6ad-9cca-4d29-b2be-0fc9e4cd43a9"
      unitRef="shares">5500</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1bd2c2bf38844a08b1d34482f0bd0b6d_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfNS0xLTEtMS0w_b931cbd2-1e4a-4e48-81b4-394c49322aa7"
      unitRef="shares">2161165</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5f2199649ba74639a58014d05b0e0980_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfNS0zLTEtMS0w_35a69292-7753-41a3-807a-5f8763f8b9fa"
      unitRef="shares">2012960</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie9268fd798a04e50bbfd63aafa1e5b19_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfNi0xLTEtMS0w_2ccfa72b-4b7c-437a-b6de-0d9949400723"
      unitRef="shares">2079873</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4983eb1dc3b54e3da8367f9521c63168_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfNi0zLTEtMS0w_42342afb-5628-4e60-a145-379421fe8691"
      unitRef="shares">1641112</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i84d60646549649c5b45c4a188e368335_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfNy0xLTEtMS0w_3da25a5f-6283-4077-94ee-5d7c3bfb1825"
      unitRef="shares">42685</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i13079f6ba18c4ea6bd64156a196823ad_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfNy0zLTEtMS0w_e626be60-285d-4cf1-8cf9-e70c8105ef89"
      unitRef="shares">48624</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ia2caa5751cee42809a8237b7da9369d9_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfOC0xLTEtMS0w_5e3cc439-5ce9-4811-956c-3eeca76fcb73"
      unitRef="shares">661000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2fa6b9cdd0424fd2946a54b840e1d4fb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfOC0zLTEtMS0w_7f561cb3-682e-4345-be20-cb83ca845633"
      unitRef="shares">474000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfOS0xLTEtMS0w_d41b12db-e921-44cb-9b7b-37b5fdd42a4d"
      unitRef="shares">4950223</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81NS9mcmFnOjg5NDM2NDc0ZDM4YjRjNDE4NDYyM2VkNDc4ODNlZmFjL3RhYmxlOjZlM2Y0ZjVhMTFkMzRlMDJiNDExZTFkMDQ2MTU0NzM1L3RhYmxlcmFuZ2U6NmUzZjRmNWExMWQzNGUwMmI0MTFlMWQwNDYxNTQ3MzVfOS0zLTEtMS0w_2be476b4-2290-451e-9f89-61c1f79bbcf0"
      unitRef="shares">4182196</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i247e8da1272d441ea7089934a2671ae9_I20170331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81OC9mcmFnOjIxZmIzYmZjY2UwYTRkNzQ4ZGVlM2E2NjdkMDRjYWQ5L3RleHRyZWdpb246MjFmYjNiZmNjZTBhNGQ3NDhkZWUzYTY2N2QwNGNhZDlfNzU_2d6edb75-597e-4d8b-917d-5e302a2c8f70"
      unitRef="shares">145000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="idc6ad514225b434ea180652c54cb7361_I20170331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81OC9mcmFnOjIxZmIzYmZjY2UwYTRkNzQ4ZGVlM2E2NjdkMDRjYWQ5L3RleHRyZWdpb246MjFmYjNiZmNjZTBhNGQ3NDhkZWUzYTY2N2QwNGNhZDlfMTc0_9346ddcc-baf3-48ee-8af9-6c22db6bdbd4"
      unitRef="usdPerShare">3.80</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81OC9mcmFnOjIxZmIzYmZjY2UwYTRkNzQ4ZGVlM2E2NjdkMDRjYWQ5L3RleHRyZWdpb246MjFmYjNiZmNjZTBhNGQ3NDhkZWUzYTY2N2QwNGNhZDlfMzYz_f4515b80-1f48-418a-a39c-3ffbd0e1a80c">As of each of March&#160;31, 2021 and December&#160;31, 2020, 5,500 warrants to purchase the Company&#x2019;s common shares were outstanding and exercisable: &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrant Holder&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issue Date&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;In Connection With&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrant&#160;to Purchase&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rockport&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/3/2017&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loan agreement&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&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:'Arial',sans-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:'Arial',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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8/28/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i0f4c0806d8b045fd8478b54e30beab7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81OC9mcmFnOjIxZmIzYmZjY2UwYTRkNzQ4ZGVlM2E2NjdkMDRjYWQ5L3RleHRyZWdpb246MjFmYjNiZmNjZTBhNGQ3NDhkZWUzYTY2N2QwNGNhZDlfMjcy_df9629a1-2af0-4a99-861c-6b9cf15d2628"
      unitRef="shares">5500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id90136f7b3494c6a9628a63b0d9d7b06_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81OC9mcmFnOjIxZmIzYmZjY2UwYTRkNzQ4ZGVlM2E2NjdkMDRjYWQ5L3RleHRyZWdpb246MjFmYjNiZmNjZTBhNGQ3NDhkZWUzYTY2N2QwNGNhZDlfMjcy_e084e9bd-7e80-44bc-aff8-b21befed2c38"
      unitRef="shares">5500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i0f4c0806d8b045fd8478b54e30beab7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81OC9mcmFnOjIxZmIzYmZjY2UwYTRkNzQ4ZGVlM2E2NjdkMDRjYWQ5L3RhYmxlOjE3MWRlYWZlMjhhMTRkMjJhZTUwNGJjZmRiM2ViZjFkL3RhYmxlcmFuZ2U6MTcxZGVhZmUyOGExNGQyMmFlNTA0YmNmZGIzZWJmMWRfMi04LTEtMS0w_daa34a81-a979-4408-8ce6-b79508676e19"
      unitRef="shares">5500</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i0f4c0806d8b045fd8478b54e30beab7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF81OC9mcmFnOjIxZmIzYmZjY2UwYTRkNzQ4ZGVlM2E2NjdkMDRjYWQ5L3RhYmxlOjE3MWRlYWZlMjhhMTRkMjJhZTUwNGJjZmRiM2ViZjFkL3RhYmxlcmFuZ2U6MTcxZGVhZmUyOGExNGQyMmFlNTA0YmNmZGIzZWJmMWRfMi0xMC0xLTEtMA_7dd4e55e-3f8f-4ba6-82db-b513448e48c4"
      unitRef="usdPerShare">3.80</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfODM0MQ_82601962-d0de-4791-82a8-e84101074565">Share-Based Compensation&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2015, the Board of Directors approved and adopted the 2015 Equity Incentive Plan, or 2015 Plan. Pursuant to the 2015 Plan, the Company has granted RSAs and stock options to Board of Directors, employees and consultants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Board of Directors terminated the 2015 Plan and approved the 2018 Equity Incentive Plan, or the 2018 Plan, with an initial reserve of 1,500,000 common shares. Under the 2018 Plan, the Company may grant stock options, equity appreciation rights, and restricted shares and restricted share units. If an award granted under the 2018 Plan expires, terminates, is unexercised, or is forfeited, or if any shares are surrendered in connection with an incentive award, the shares subject to such award and the surrendered shares become available for further awards under the 2018 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the &#x201c;evergreen&#x201d; provision contained in the 2018 Plan, the number of common shares reserved for issuance under the 2018 Plan automatically increases on first day of each fiscal year, commencing on January 1, 2019, in an amount equal to the least of (1) 750,000 shares, (2) 4% of the total number of the Company&#x2019;s common shares outstanding on the last day of the preceding fiscal year, or (3) a number of common shares as may be determined by the Company&#x2019;s Board of Directors prior to any such increase date. On each of January 1, 2019, 2020 and 2021 the number of common shares authorized for issuance increased automatically by 750,000 shares in accordance with the evergreen provision, increasing the number of common shares reserved under the 2018 Plan to 3,750,000 as of March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the periods presented, the Company recorded the following share-based compensation expense for stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;options and restricted stock awards: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:73.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, general and administrative &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,146&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,307&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&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:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,757&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,629&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&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 style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012,960&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.75&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,126&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted (weighted-average fair value of $38.55 per share)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163,034)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,165&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.94&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,375&#160;&lt;/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="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, 857,094 options were vested and exercisable with weighted-average exercise price of $12.22&#160;per share and a total aggregate intrinsic value of $43.1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2021, 163,034 options were exercised at a weighted-average price of $11.54 per share. The intrinsic value of the options exercised during the three months ended March&#160;31, 2021 and 2020 was $7.3 million and $0.4&#160;million, respectively. Upon the exercise of stock options, the Company issued new shares from its authorized shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March&#160;31, 2021, unrecognized compensation expense was $19.0 million related to stock options granted to employees and Board of Directors and $2.5 million related to stock options granted to consultants. The weighted-average period over which such compensation expense will be recognized is 2.5 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options Granted to Employees &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense for employees is based on the grant date fair value. The Company recognizes compensation expense for all share-based awards ratably on a straight-line basis over the requisite service period of the awards, which is generally the vesting term of four years. During the three months ended March&#160;31, 2021 and 2020, the Company recognized $1.1 million and $0.6 million, respectively, of share-based compensation expense for stock options granted to employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the Black-Scholes option valuation model to value options granted to employees and consultants, which requires the use of highly subjective assumptions to determine the fair value of share-based awards. The assumptions used in the Company&#x2019;s option-pricing model represent management&#x2019;s best estimates. These estimates are complex, involve a number of variables, uncertainties and assumptions and the application of management&#x2019;s judgment. If factors change and different assumptions are used, the Company&#x2019;s share-based compensation expense could be materially different in the future. The assumptions and estimates that the Company uses in the Black-Scholes model are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;Fair Value of Common Shares.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Following the Company&#x2019;s IPO in 2018, the closing price of the Company&#x2019;s publicly-traded common shares on the date of grant is used as the fair value of the shares. Prior to the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IPO, the fair value of ordinary shares was estimated on a periodic basis by the Company&#x2019;s Board of Directors, with the assistance of an independent third-party valuation firm.&#160;The Board of Directors intended all options granted to be exercisable at a price per share not less than the estimated per share fair value of the shares underlying those options on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;Risk-Free Interest Rate.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company bases the risk-free interest rate used in the Black-Scholes valuation model on the implied yield available on U.S. Treasury zero-coupon issues with a term equivalent to that of the term of the options for each option group on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;Term.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For employee stock options, the expected term represents the period that the Company&#x2019;s share-based awards are expected to be outstanding. Because of the limitations on the sale or transfer of the Company&#x2019;s shares during the period the Company was a privately held company, the Company does not believe its historical exercise pattern is indicative of the pattern it will experience as a publicly traded company. The Company consequently uses the Staff Accounting Bulletin 110, or SAB 110, simplified method to calculate the expected term of employee stock options, which is the average of the contractual term and vesting period. The Company plans to continue to use the SAB 110 simplified method until it has sufficient trading history as a publicly traded company. For consultant stock options, the term used is equal to the remaining contractual term on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;Volatility.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company determines the price volatility based on the historical volatilities of industry peers as it does not have sufficient trading history for its shares. Industry peers consist of several public companies in the medical device industry with comparable characteristics, including revenue growth, operating model and working capital requirements. The Company intends to continue to consistently apply this process using the same or a similar peer group of public companies until a sufficient amount of historical information regarding the volatility of its own shares becomes available, or unless circumstances change such that the identified peer companies are no longer similar, in which case other suitable peer companies whose common share prices are publicly available would be utilized in the calculation. The volatility is calculated based on the term on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9.5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;Dividend Yield.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The expected dividend assumption is based on the Company&#x2019;s current expectations about its anticipated dividend policy. The Company has no expectation that it will declare dividends on its common shares, and therefore has used an expected dividend yield of zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock options granted to employees was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7% - 1.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options Granted to Non-Employees &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense related to stock options granted to non-employees is recognized as the stock options are earned using an accelerated attribution method. The Company believes that the estimated fair value of the stock options is more readily measurable than the fair value of the services rendered. For the three months ended March&#160;31, 2021 and 2020, the Company recognized expense of $0.5 million and $0.8 million, respectively, for stock options granted to consultants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock options granted to consultants was estimated using the following assumptions during the following periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56%&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:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each vested RSA entitles the holder to be issued one common share. These awards vest according to a vesting schedule determined by the Compensation Committee of the Company&#x2019;s Board of Directors, generally over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfNzU1OA_84b51ed7-33dc-4765-9c9e-ef71511b6db7"&gt;one&lt;/span&gt; to four year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents RSA activity for fiscal 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:71.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Awards&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/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;/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;/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;/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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,624&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,939)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/canceled&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding unvested at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,685&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:24pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of restricted stock is the grant date market value of common shares. The Company recognizes share-based compensation expense related to restricted stock using a straight-line method over the vesting term of the awards. The share-based compensation expense for RSAs that vested during the three months ended March&#160;31, 2021 and 2020, was $0.2 million and $0.1 million, respectively, which was calculated based on the market value of the Company&#x2019;s common shares on the applicable date of vesting.&lt;/span&gt;&lt;/div&gt;As of March&#160;31, 2021, the Company had unrecognized share-based compensation cost of approximately $0.3 million associated with unvested restricted stock awards. This cost is expected to be recognized over a weighted-average period of approximately 0.5 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ieda0ffc7bc7d4fa4861317378b2356ed_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMzkx_63e68f82-4ced-4c7a-b131-860ca355b2d1"
      unitRef="shares">1500000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <esta:IncreaseInCommonStockSharesAuthorized
      contextRef="ic710cf1653d54d7ca3b69d821a4b86a5_I20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMTE1MA_7d159225-d28f-4d39-90f2-4fd38060018e"
      unitRef="shares">750000</esta:IncreaseInCommonStockSharesAuthorized>
    <esta:CommonStockCapitalSharesReservedforFutureIssuanceIncreaseDecreasePercent
      contextRef="i87fb0387087841b6b020b35c3bc5ad74_D20190101-20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMTE2NQ_2970d93a-57ad-4eef-9664-f0c41729ce50"
      unitRef="number">0.04</esta:CommonStockCapitalSharesReservedforFutureIssuanceIncreaseDecreasePercent>
    <esta:IncreaseInCommonStockSharesAuthorized
      contextRef="ic710cf1653d54d7ca3b69d821a4b86a5_I20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMTQ5OQ_2f5ae2a3-c8cd-492b-85ba-ca0e8159567a"
      unitRef="shares">750000</esta:IncreaseInCommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie9268fd798a04e50bbfd63aafa1e5b19_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMTY0MQ_67314a2b-da59-4953-9eec-e0548d5dd11f"
      unitRef="shares">3750000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfODM0Ng_99e543e8-37a1-4f5f-9d0f-73f0295b931c">During the periods presented, the Company recorded the following share-based compensation expense for stock &lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;options and restricted stock awards: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&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:73.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, general and administrative &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,146&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,307&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&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:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,757&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,629&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia1ec09e636ce49e4903a5f3d5ac3e7c7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmNlZWRkYWZlOGE1ZjQ0Yzc4Mzg2NTBiMTlkMTVhMmM1L3RhYmxlcmFuZ2U6Y2VlZGRhZmU4YTVmNDRjNzgzODY1MGIxOWQxNWEyYzVfNS02LTEtMS0w_8735b2e1-d5ea-48f8-b099-b8cf18c6fbc7"
      unitRef="usd">1146000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i986acae19ce84fab8f8d01f4ded6532e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmNlZWRkYWZlOGE1ZjQ0Yzc4Mzg2NTBiMTlkMTVhMmM1L3RhYmxlcmFuZ2U6Y2VlZGRhZmU4YTVmNDRjNzgzODY1MGIxOWQxNWEyYzVfNS04LTEtMS0w_e222368d-71e5-4e45-8422-3fa46434efee"
      unitRef="usd">1307000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1f351807ee89478e92c86e857311533d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmNlZWRkYWZlOGE1ZjQ0Yzc4Mzg2NTBiMTlkMTVhMmM1L3RhYmxlcmFuZ2U6Y2VlZGRhZmU4YTVmNDRjNzgzODY1MGIxOWQxNWEyYzVfNi02LTEtMS0w_1f089a39-967b-4896-a4de-d22875b4daba"
      unitRef="usd">611000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie71a900e3d434bcab7ea26baa565deb4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmNlZWRkYWZlOGE1ZjQ0Yzc4Mzg2NTBiMTlkMTVhMmM1L3RhYmxlcmFuZ2U6Y2VlZGRhZmU4YTVmNDRjNzgzODY1MGIxOWQxNWEyYzVfNi04LTEtMS0w_58d0b743-fe62-493d-9336-917053f2e172"
      unitRef="usd">322000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmNlZWRkYWZlOGE1ZjQ0Yzc4Mzg2NTBiMTlkMTVhMmM1L3RhYmxlcmFuZ2U6Y2VlZGRhZmU4YTVmNDRjNzgzODY1MGIxOWQxNWEyYzVfNy02LTEtMS0w_942700d8-f476-468a-881a-1252ec98a99b"
      unitRef="usd">1757000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmNlZWRkYWZlOGE1ZjQ0Yzc4Mzg2NTBiMTlkMTVhMmM1L3RhYmxlcmFuZ2U6Y2VlZGRhZmU4YTVmNDRjNzgzODY1MGIxOWQxNWEyYzVfNy04LTEtMS0w_bdcecfa1-39d7-4318-ba14-726045651374"
      unitRef="usd">1629000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfODM0Mw_573980d3-a1b6-431e-ac49-0ffa0dc6925f">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&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 style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012,960&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.75&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,126&#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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted (weighted-average fair value of $38.55 per share)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163,034)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,165&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.94&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,375&#160;&lt;/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="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTItNC0xLTEtMA_7a9cc3d7-0986-46e0-a8a2-bb9955ccdfcb"
      unitRef="shares">2012960</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTItNi0xLTEtMA_cd40a378-d2d4-4c46-b97f-96ed0fe0582e"
      unitRef="usdPerShare">16.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTItOC0xLTEtMA_bcae6f8f-90ab-422a-8730-a15574ad30aa">P7Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib16374b323b64d7eb6f72c7a60281d29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTItMTAtMS0xLTA_f10bfe0c-164a-420d-8a56-3095fc3626bd"
      unitRef="usd">42126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjk5ODY0NjU0NWRlNTQzNzViOTE4N2NlY2E5NWZmNTk0XzQ0_8f348e3f-72fe-4c78-9b56-b984ebf1c49d"
      unitRef="usdPerShare">38.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTMtNC0xLTEtMA_edfe4a7b-16b5-4b59-9a02-b6887af27a06"
      unitRef="shares">347239</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTMtNi0xLTEtMA_57b88594-78a4-42df-b6a5-795aad7a4540"
      unitRef="usdPerShare">68.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTQtNC0xLTEtMA_b93f5081-f28e-4c18-bc11-d50646e1095e"
      unitRef="shares">163034</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTQtNi0xLTEtMA_0b5e9c16-24b3-4652-bdc5-494adcb0d0e6"
      unitRef="usdPerShare">11.54</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTUtNC0xLTEtMA_2ba11e5c-8934-4b95-a3fd-43854340d6a6"
      unitRef="shares">36000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTUtNi0xLTEtMA_291ae026-95fb-4096-834f-a5911fe21313"
      unitRef="usdPerShare">18.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTYtNC0xLTEtMA_859fcbb4-90e3-4375-8933-e66a6e8123e4"
      unitRef="shares">2161165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTYtNi0xLTEtMA_1b7ee25d-5f00-4c9c-99d7-28496fa14191"
      unitRef="usdPerShare">25.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTYtOC0xLTEtMA_8429a3ec-9935-4177-b002-f92374c14a03">P7Y11M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjZhZGZmNDE3NTIwNzRhZjA5MzUwZGYzZTUzMmVkNzVmL3RhYmxlcmFuZ2U6NmFkZmY0MTc1MjA3NGFmMDkzNTBkZjNlNTMyZWQ3NWZfMTYtMTAtMS0xLTA_201e319c-0ca7-412c-b69e-b553266b20e9"
      unitRef="usd">82375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMTgxOQ_22e842a6-7d7e-4505-bb7c-57767f6ea38c"
      unitRef="shares">857094</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMTg5OA_3c88a04d-161c-4bfb-9b95-ab23c8964129"
      unitRef="usdPerShare">12.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMTk1Mg_8121a6c6-d356-484d-8fe8-d3f5424174fd"
      unitRef="usd">43100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMTk4Nw_2e76a316-c0d2-4cd9-bc1b-c86186052574"
      unitRef="shares">163034</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMjA0NA_ecec9830-6229-4f52-8504-ecb68ae4feb9"
      unitRef="usdPerShare">11.54</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMjEzNw_d6ad1c90-e898-4f40-b32a-5e8c06f42aa1"
      unitRef="usd">7300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMzI5ODUzNDg5MTgxOQ_bf3ac2e0-1e4b-44e2-87a7-2bfb1c351fe1"
      unitRef="usd">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i220c6103ff954277ae7622703799d5e7_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMjI4MA_7a007f78-d7f2-4e29-bd38-1b49ba67a7af"
      unitRef="usd">19000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <esta:NonEmployeeServiceSharebasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptions
      contextRef="ie0fdf8bc2e1e409db1472911b124d683_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMjM1Ng_177a4da6-1100-4db6-a05c-14e40cff1372"
      unitRef="usd">2500000</esta:NonEmployeeServiceSharebasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptions>
    <esta:EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedPeriodforRecognition
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMjQ5NQ_7afe58f2-3878-40bc-8f4e-6b868a9ba33a">P2Y6M</esta:EmployeeAndNonEmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedPeriodforRecognition>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i15b02aa6633a436480804341634e94d3_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMjgxNA_a531427d-2cb5-415f-b43b-026bb37eef2f">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i15b02aa6633a436480804341634e94d3_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMjg3OQ_55a6d348-1e4b-4ba0-8855-7733c334925b"
      unitRef="usd">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i478c73ce4642455cba1f5dffb0d3782a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfMjg4Ng_579343de-a8af-498a-8d1e-82a7ec9ea6a9"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfODM0Nw_930d983c-44cb-4443-9fc0-4942936f56e8">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock options granted to employees was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7% - 1.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock options granted to consultants was estimated using the following assumptions during the following periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56%&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:'Arial',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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6da5c159d78d49d8b73902bb14537731_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmFkOTYxNzM4NGIyZDQxN2NiZGVlYmE3MzVkZjdjY2QzL3RhYmxlcmFuZ2U6YWQ5NjE3Mzg0YjJkNDE3Y2JkZWViYTczNWRmN2NjZDNfMy0yLTEtMS0wL3RleHRyZWdpb246MjBiY2RlMDUzNzUxNGQ1YmIxZDE4OWYyOWQwMGE1ZmJfOQ_5b658956-7779-4fd2-80b2-134779161526"
      unitRef="number">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic68469141fd244179893ceb45866a4a1_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmFkOTYxNzM4NGIyZDQxN2NiZGVlYmE3MzVkZjdjY2QzL3RhYmxlcmFuZ2U6YWQ5NjE3Mzg0YjJkNDE3Y2JkZWViYTczNWRmN2NjZDNfMy00LTEtMS0wL3RleHRyZWdpb246NDg2MjFkNjU4ZWRhNDBkYmI3MzNlOTA4Nzc3ODlhOTdfNA_fd6987f5-2db4-4a75-8a39-648474597ac2"
      unitRef="number">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i6da5c159d78d49d8b73902bb14537731_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmFkOTYxNzM4NGIyZDQxN2NiZGVlYmE3MzVkZjdjY2QzL3RhYmxlcmFuZ2U6YWQ5NjE3Mzg0YjJkNDE3Y2JkZWViYTczNWRmN2NjZDNfNC0yLTEtMS0wL3RleHRyZWdpb246MGQxMTExMDQ2N2M0NDkxNmEwYzI2N2EzOGE2YmIxNjNfNA_380c5721-80ed-47cb-b581-b3dfccc8ab81"
      unitRef="number">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i6da5c159d78d49d8b73902bb14537731_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmFkOTYxNzM4NGIyZDQxN2NiZGVlYmE3MzVkZjdjY2QzL3RhYmxlcmFuZ2U6YWQ5NjE3Mzg0YjJkNDE3Y2JkZWViYTczNWRmN2NjZDNfNC0yLTEtMS0wL3RleHRyZWdpb246MGQxMTExMDQ2N2M0NDkxNmEwYzI2N2EzOGE2YmIxNjNfOQ_261c2346-5ff9-4eb9-8d1a-1ecd0370588b"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic68469141fd244179893ceb45866a4a1_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmFkOTYxNzM4NGIyZDQxN2NiZGVlYmE3MzVkZjdjY2QzL3RhYmxlcmFuZ2U6YWQ5NjE3Mzg0YjJkNDE3Y2JkZWViYTczNWRmN2NjZDNfNC00LTEtMS0wL3RleHRyZWdpb246ZjhhYjVhNGM4Njc1NDM1M2E2NmFiOTI0NWNhMDZhYThfNA_42f0697d-0209-4c25-8a0f-5fa2fca8e4ab"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6da5c159d78d49d8b73902bb14537731_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmFkOTYxNzM4NGIyZDQxN2NiZGVlYmE3MzVkZjdjY2QzL3RhYmxlcmFuZ2U6YWQ5NjE3Mzg0YjJkNDE3Y2JkZWViYTczNWRmN2NjZDNfNS0yLTEtMS0w_bdfd26cc-22d1-4c85-957c-490b01f04528">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic68469141fd244179893ceb45866a4a1_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmFkOTYxNzM4NGIyZDQxN2NiZGVlYmE3MzVkZjdjY2QzL3RhYmxlcmFuZ2U6YWQ5NjE3Mzg0YjJkNDE3Y2JkZWViYTczNWRmN2NjZDNfNS00LTEtMS0w_399bb030-2c4a-4331-be80-a342320dbdd9">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6da5c159d78d49d8b73902bb14537731_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmFkOTYxNzM4NGIyZDQxN2NiZGVlYmE3MzVkZjdjY2QzL3RhYmxlcmFuZ2U6YWQ5NjE3Mzg0YjJkNDE3Y2JkZWViYTczNWRmN2NjZDNfNi0yLTEtMS0w_94350bc5-258a-4d46-85d6-0f152aff1c28"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic68469141fd244179893ceb45866a4a1_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOmFkOTYxNzM4NGIyZDQxN2NiZGVlYmE3MzVkZjdjY2QzL3RhYmxlcmFuZ2U6YWQ5NjE3Mzg0YjJkNDE3Y2JkZWViYTczNWRmN2NjZDNfNi00LTEtMS0w_f4a780a2-0d26-46c1-ae46-35e9e907c032"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="ia2edc59bec53490994496014ae3b59a2_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfNzExOA_4b9af80c-79d0-4080-b0aa-064911d22bf6"
      unitRef="usd">500000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="ic6df5fcf8c8343ea957122278a45e96b_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfNzEyNQ_58663800-7adf-4831-a3e1-d1b4f9bb89f8"
      unitRef="usd">800000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1c660aa4f3f64aef8a138587ad488d6b_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjI2N2M4ODVlZjYxNTRjNmE5MThjOTgxYzEzOTY5NzBjL3RhYmxlcmFuZ2U6MjY3Yzg4NWVmNjE1NGM2YTkxOGM5ODFjMTM5Njk3MGNfMy0yLTEtMS0wL3RleHRyZWdpb246MTcxNDNjZDA0MDBiNDI3ZGE4ZWJkYTlhYmNjNjFmMmJfOQ_af9bca82-ae3a-4798-b526-44c9038b0051"
      unitRef="number">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia83652eb9bcb44d9b91b9226519e077a_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjI2N2M4ODVlZjYxNTRjNmE5MThjOTgxYzEzOTY5NzBjL3RhYmxlcmFuZ2U6MjY3Yzg4NWVmNjE1NGM2YTkxOGM5ODFjMTM5Njk3MGNfMy00LTEtMS0w_abb8aa70-26b4-4e9d-8c5f-cd6260427a98"
      unitRef="number">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1c660aa4f3f64aef8a138587ad488d6b_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjI2N2M4ODVlZjYxNTRjNmE5MThjOTgxYzEzOTY5NzBjL3RhYmxlcmFuZ2U6MjY3Yzg4NWVmNjE1NGM2YTkxOGM5ODFjMTM5Njk3MGNfNC0yLTEtMS0wL3RleHRyZWdpb246MGQ0ZTNiYjEzMGNkNGIwM2E0NTQzZDU1YTkzNzgwMDlfOQ_af9b6725-f955-4cad-89f0-d78c76e5a2dc"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia83652eb9bcb44d9b91b9226519e077a_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjI2N2M4ODVlZjYxNTRjNmE5MThjOTgxYzEzOTY5NzBjL3RhYmxlcmFuZ2U6MjY3Yzg4NWVmNjE1NGM2YTkxOGM5ODFjMTM5Njk3MGNfNC00LTEtMS0w_2f27ff71-ac8c-4ea0-a3bc-70d8068ad806"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1c660aa4f3f64aef8a138587ad488d6b_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjI2N2M4ODVlZjYxNTRjNmE5MThjOTgxYzEzOTY5NzBjL3RhYmxlcmFuZ2U6MjY3Yzg4NWVmNjE1NGM2YTkxOGM5ODFjMTM5Njk3MGNfNS0yLTEtMS0w_932ae5bb-4cf6-445f-8e49-b678221f124a">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia83652eb9bcb44d9b91b9226519e077a_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjI2N2M4ODVlZjYxNTRjNmE5MThjOTgxYzEzOTY5NzBjL3RhYmxlcmFuZ2U6MjY3Yzg4NWVmNjE1NGM2YTkxOGM5ODFjMTM5Njk3MGNfNS00LTEtMS0w_8904b399-188f-42b3-b236-e2d48b028c2c">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1c660aa4f3f64aef8a138587ad488d6b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjI2N2M4ODVlZjYxNTRjNmE5MThjOTgxYzEzOTY5NzBjL3RhYmxlcmFuZ2U6MjY3Yzg4NWVmNjE1NGM2YTkxOGM5ODFjMTM5Njk3MGNfNi0yLTEtMS0w_72f1e511-ff31-4b97-9df0-8d2fdc29dd7e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia83652eb9bcb44d9b91b9226519e077a_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjI2N2M4ODVlZjYxNTRjNmE5MThjOTgxYzEzOTY5NzBjL3RhYmxlcmFuZ2U6MjY3Yzg4NWVmNjE1NGM2YTkxOGM5ODFjMTM5Njk3MGNfNi00LTEtMS0w_48e3ccc4-fe63-4578-b686-b83a67b1756e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic880ec3a676b4f12a08eb325a02676fa_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfODM0NQ_a82cf4cf-bc61-47b6-9941-b26ec49e35e7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfODM0MA_ba424f3d-c5b2-4057-8740-61f274889596">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents RSA activity for fiscal 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:71.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Awards&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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/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;/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;/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;/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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,624&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,939)&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/canceled&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding unvested at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,685&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i13079f6ba18c4ea6bd64156a196823ad_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTAtMi0xLTEtMA_a7e12373-c27f-4ef7-8e81-16a1f106f6d9"
      unitRef="shares">48624</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i13079f6ba18c4ea6bd64156a196823ad_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTAtNC0xLTEtMA_bf55b0bf-5222-4136-b34d-df1b18dbadd4"
      unitRef="usdPerShare">11.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2d8c6fe88898417ea52ebf55f16e4552_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTEtMi0xLTEtMA_1e5cc610-4f1e-4f04-86fb-428352636b20"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2d8c6fe88898417ea52ebf55f16e4552_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTEtNC0xLTEtMA_9a56ae78-8530-4fac-be2c-9373abf5d2bd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2d8c6fe88898417ea52ebf55f16e4552_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTItMi0xLTEtMA_0e8e143e-8128-4f75-b425-b9fb8be402a8"
      unitRef="shares">5939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2d8c6fe88898417ea52ebf55f16e4552_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTItNC0xLTEtMA_b08cb203-9b95-4524-b202-582d219c763e"
      unitRef="usdPerShare">13.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2d8c6fe88898417ea52ebf55f16e4552_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTMtMi0xLTEtMA_47c1124d-07b3-44f0-a412-d66fb5200f51"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2d8c6fe88898417ea52ebf55f16e4552_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTMtNC0xLTEtMA_ee684605-9368-4bea-aadc-d14715d7be56"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i84d60646549649c5b45c4a188e368335_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTQtMi0xLTEtMA_56c56fe5-7c04-4384-80be-d3aa1b6266d1"
      unitRef="shares">42685</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i84d60646549649c5b45c4a188e368335_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RhYmxlOjhjMGI1MTI0ZGZmNjRiZWNhMjI1ODRhMGNjOGMwYThkL3RhYmxlcmFuZ2U6OGMwYjUxMjRkZmY2NGJlY2EyMjU4NGEwY2M4YzBhOGRfMTQtNC0xLTEtMA_13a95c2c-4b9d-4fa1-8423-224b1e3d58ab"
      unitRef="usdPerShare">11.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2d8c6fe88898417ea52ebf55f16e4552_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfNzk3Nw_8d4032e8-990f-480e-a8ac-16885b443f56"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2bfc12cdfee24225bc3c5d74083ada83_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfNzk4NA_eb471c99-3353-4947-ada0-b763f9a7dec3"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i84d60646549649c5b45c4a188e368335_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfODE5Mg_7c7c34b3-4d2a-4802-8488-6d5d2d54d086"
      unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2d8c6fe88898417ea52ebf55f16e4552_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82MS9mcmFnOmNkNTA3NmQ2YWU2ZTQ5NDliY2UzNzgxODQ0ZmI3YjQ1L3RleHRyZWdpb246Y2Q1MDc2ZDZhZTZlNDk0OWJjZTM3ODE4NDRmYjdiNDVfODMzMg_47fe8328-1c35-4f70-9e7e-b2c49ea2335f">P0Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RleHRyZWdpb246ZmRkYTVkYjYwMjNhNDhiNzk1Yjc1MzFiOGU1MjBlNDdfOTAy_e5a72520-1386-4e89-9b0d-f175d8c16fcf">Net Loss Per Share&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computation of basic and diluted net loss per share for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:69.138%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and per share data)&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,948)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,753)&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares used for basic and diluted earnings per share&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,827,137&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,456,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Loss per share:&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted&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="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:'Arial',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:'Arial',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-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:18pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss by the weighted-average number of shares and dilutive share equivalents outstanding for the period, determined using the treasury-share method and the as-if converted method, for convertible securities, if inclusion of these is dilutive&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company reports a net loss&lt;/span&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, diluted net loss per share is the same as basic net loss per share for those periods because including the dilutive securities would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8.3pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computation of diluted shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:67.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common shares&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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900,825&#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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632,871&#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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable on vesting of restricted stock awards&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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,472&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants to purchase common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,949,010&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746,843&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RleHRyZWdpb246ZmRkYTVkYjYwMjNhNDhiNzk1Yjc1MzFiOGU1MjBlNDdfOTAz_60b0834a-df31-4e19-88c0-faff227b2904">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the computation of basic and diluted net loss per share for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:69.138%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except share and per share data)&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,948)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,753)&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares used for basic and diluted earnings per share&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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,827,137&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,456,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Loss per share:&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic and diluted&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="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:'Arial',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:'Arial',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-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 style="height:18pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i35ea6c6335504fcab590f0465e6d62c5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOjZhZTRhZTc2NjhiOTRjZWQ4Mzc4NWI5ZGM0NTc3ZWI2L3RhYmxlcmFuZ2U6NmFlNGFlNzY2OGI5NGNlZDgzNzg1YjlkYzQ1NzdlYjZfNi01LTEtMS0w_aaf5c59e-a7d0-4b99-bd42-4eb4a8458caa"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOjZhZTRhZTc2NjhiOTRjZWQ4Mzc4NWI5ZGM0NTc3ZWI2L3RhYmxlcmFuZ2U6NmFlNGFlNzY2OGI5NGNlZDgzNzg1YjlkYzQ1NzdlYjZfNi01LTEtMS0w_e52cb721-7370-454d-94fa-56383aa1257a"
      unitRef="usd">-6948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOjZhZTRhZTc2NjhiOTRjZWQ4Mzc4NWI5ZGM0NTc3ZWI2L3RhYmxlcmFuZ2U6NmFlNGFlNzY2OGI5NGNlZDgzNzg1YjlkYzQ1NzdlYjZfNi03LTEtMS0w_ef1bacbe-ecde-4483-9a94-2223bfbb2136"
      unitRef="usd">-17753000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOjZhZTRhZTc2NjhiOTRjZWQ4Mzc4NWI5ZGM0NTc3ZWI2L3RhYmxlcmFuZ2U6NmFlNGFlNzY2OGI5NGNlZDgzNzg1YjlkYzQ1NzdlYjZfOC01LTEtMS0w_3b8f333e-0fdf-492c-a099-5e0bce6ef8ee"
      unitRef="shares">23827137</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOjZhZTRhZTc2NjhiOTRjZWQ4Mzc4NWI5ZGM0NTc3ZWI2L3RhYmxlcmFuZ2U6NmFlNGFlNzY2OGI5NGNlZDgzNzg1YjlkYzQ1NzdlYjZfOC03LTEtMS0w_f667509d-60dd-48cb-a123-b1786cf8d5a7"
      unitRef="shares">22456365</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOjZhZTRhZTc2NjhiOTRjZWQ4Mzc4NWI5ZGM0NTc3ZWI2L3RhYmxlcmFuZ2U6NmFlNGFlNzY2OGI5NGNlZDgzNzg1YjlkYzQ1NzdlYjZfMTItNS0xLTEtMA_d5c0fd0d-3446-4868-803a-7b5afacd668a"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOjZhZTRhZTc2NjhiOTRjZWQ4Mzc4NWI5ZGM0NTc3ZWI2L3RhYmxlcmFuZ2U6NmFlNGFlNzY2OGI5NGNlZDgzNzg1YjlkYzQ1NzdlYjZfMTItNy0xLTEtMA_cc7a9a60-7e42-4301-afdc-4a2222f2e66a"
      unitRef="usdPerShare">-0.79</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RleHRyZWdpb246ZmRkYTVkYjYwMjNhNDhiNzk1Yjc1MzFiOGU1MjBlNDdfOTA2_7049fff6-7c3e-440d-bcd1-7ad0ac532d26">&lt;div style="margin-bottom:9pt;margin-top:8.3pt"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computation of diluted shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&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:67.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common shares&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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900,825&#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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,632,871&#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:middle"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable on vesting of restricted stock awards&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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,472&#160;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants to purchase common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,949,010&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746,843&#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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i695c26f28c134a87811302e003a58006_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOmEzYzUzMGM2NzA1MTQyZTViYzYyOTY5NjNkZTY2MGViL3RhYmxlcmFuZ2U6YTNjNTMwYzY3MDUxNDJlNWJjNjI5Njk2M2RlNjYwZWJfNC0xLTEtMS0w_4154eda3-24b7-40a0-9226-37398045162d"
      unitRef="shares">1900825</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i07c8793eb73f4c988ba24cd20e54c766_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOmEzYzUzMGM2NzA1MTQyZTViYzYyOTY5NjNkZTY2MGViL3RhYmxlcmFuZ2U6YTNjNTMwYzY3MDUxNDJlNWJjNjI5Njk2M2RlNjYwZWJfNC0zLTEtMS0w_a16b9bfc-e5e7-4535-a5d7-bd7df2b42978"
      unitRef="shares">1632871</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i99e5a665c04f40eca5f9a0b3a98ca5a4_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOmEzYzUzMGM2NzA1MTQyZTViYzYyOTY5NjNkZTY2MGViL3RhYmxlcmFuZ2U6YTNjNTMwYzY3MDUxNDJlNWJjNjI5Njk2M2RlNjYwZWJfNS0xLTEtMS0w_fb737923-92dc-463c-a855-b1fa670eaf64"
      unitRef="shares">42685</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icbb360d504184d689fa5022115013737_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOmEzYzUzMGM2NzA1MTQyZTViYzYyOTY5NjNkZTY2MGViL3RhYmxlcmFuZ2U6YTNjNTMwYzY3MDUxNDJlNWJjNjI5Njk2M2RlNjYwZWJfNS0zLTEtMS0w_641fdab5-f634-4094-9be4-5b1ad2649708"
      unitRef="shares">108472</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4915579cae994b35a1b781ee5e5104d7_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOmEzYzUzMGM2NzA1MTQyZTViYzYyOTY5NjNkZTY2MGViL3RhYmxlcmFuZ2U6YTNjNTMwYzY3MDUxNDJlNWJjNjI5Njk2M2RlNjYwZWJfNi0xLTEtMS0w_877227bf-e7a8-43b7-9f84-7c88697b927f"
      unitRef="shares">5500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i52d7890a8568427a9a9331d06f4f7f6e_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOmEzYzUzMGM2NzA1MTQyZTViYzYyOTY5NjNkZTY2MGViL3RhYmxlcmFuZ2U6YTNjNTMwYzY3MDUxNDJlNWJjNjI5Njk2M2RlNjYwZWJfNi0zLTEtMS0w_561fec8f-5f31-41ab-bd09-184377931c07"
      unitRef="shares">5500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOmEzYzUzMGM2NzA1MTQyZTViYzYyOTY5NjNkZTY2MGViL3RhYmxlcmFuZ2U6YTNjNTMwYzY3MDUxNDJlNWJjNjI5Njk2M2RlNjYwZWJfNy0xLTEtMS0w_957a5b51-adfb-4561-8d4d-356461cbe4fd"
      unitRef="shares">1949010</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i46791cd043814a93a5a8b1a653b25836_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF82Ny9mcmFnOmZkZGE1ZGI2MDIzYTQ4Yjc5NWI3NTMxYjhlNTIwZTQ3L3RhYmxlOmEzYzUzMGM2NzA1MTQyZTViYzYyOTY5NjNkZTY2MGViL3RhYmxlcmFuZ2U6YTNjNTMwYzY3MDUxNDJlNWJjNjI5Njk2M2RlNjYwZWJfNy0zLTEtMS0w_4697708f-f838-4d51-b64a-20f605627afa"
      unitRef="shares">1746843</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfMTU1OA_1c710b80-7298-4691-aa63-314f12bc10bf">Related Party Transactions&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During each of the three months ended March&#160;31, 2021 and 2020, the Company recorded revenue of $0.2 million for product sales to Herramientas Medicas, S.A., a distribution company owned by a family member of the Chief Executive Officer of the Company. Accounts receivable owed to the Company from this distribution company amounted to approximately $0.2 million for each of March&#160;31, 2021 and December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2016, the Company entered into a scientific board advisory agreement with Dr. Manuel Enrique Chac&#xf3;n Quir&#xf3;s, the brother of our Chief Executive Officer, Juan Jos&#xe9; Chac&#xf3;n Quir&#xf3;s, pursuant to which Dr. Chac&#xf3;n Quir&#xf3;s joined the Company&#x2019;s Scientific Advisory Board, provided general scientific advice, and served as a clinical investigator, among other services. In exchange for these services, Dr. Chac&#xf3;n Quir&#xf3;s was granted options to purchase &lt;/span&gt;&lt;/div&gt;20,580 shares. The grant vested over four years in equal annual installments. Dr. Chac&#xf3;n Quir&#xf3;s resigned from the Company&#x2019;s Scientific Advisory Board in November 2019.In 2016, the Company also entered into a separate agreement with Dr.&#160;Chac&#xf3;n Quir&#xf3;s to maintain his clinic in Costa Rica as a MotivaImagine Excellence Center and to host and train physicians in the use of the Company products in relevant procedures, among other services, in exchange for cash reimbursement of up to $4,500 per day that such services are rendered. In December 2020, Dr. Chac&#xf3;n Quir&#xf3;s was granted options to purchase 22,068 shares vesting over four years in equal annual installments, provided that he continues to provide these services at such times. During the three months ended March&#160;31, 2021 and 2020, the Company paid Dr. Chac&#xf3;n Quir&#xf3;s approximately $93,000 and $20,000, respectively, for services rendered.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4c277f7db95b46428d3624fc96650a72_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfOTA_8a26a421-2ce2-4849-b4bf-2dac6a105c6d"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8d9dbebf76e14d5287f973e0cf394d40_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfOTA_90e94c7d-a301-4d2e-bfcf-70a2276e9142"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i8874a1e19376447fbb0ebf1b8cb9d361_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfMzQx_7c62fdbf-8e2e-4477-9acd-1219cf636ad6"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="id7adeaf0b41a4c8289f265e3a67c7204_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfMzQx_88966b81-1c4a-4ffa-afb8-b6b741629db6"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i5d669e2fca0843b0bd72b82094f9185b_D20160101-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfNzUz_4d1f5fce-b995-4fb5-be82-bc90dd237025"
      unitRef="shares">20580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5d669e2fca0843b0bd72b82094f9185b_D20160101-20161231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfNzc3_58e73340-68b0-41cd-bb66-99093bce7e70">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <esta:RelatedPartyTransactionCashReimbursementPerDayForServices
      contextRef="if841a633a7064c10a7ea55273d751563_I20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfMTE5OA_fbc4fd85-791c-4986-afc2-4e5d347acec6"
      unitRef="usd">4500</esta:RelatedPartyTransactionCashReimbursementPerDayForServices>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i29f43ea253394bd380b244709b366727_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfMzI5ODUzNDg4NTU0NA_6aae8238-392f-4299-8e22-cb752ab9e369"
      unitRef="shares">22068</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i29f43ea253394bd380b244709b366727_D20201201-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfMzI5ODUzNDg4NTU1MQ_1a14f182-6e13-4f29-a2e8-2101ee26fcb2">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i8d9dbebf76e14d5287f973e0cf394d40_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfMTUwOQ_a482b48b-1e4c-4520-8949-679bbafaaa50"
      unitRef="usd">93000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i4c277f7db95b46428d3624fc96650a72_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF83MC9mcmFnOjE4NWM3MmRmZTA1MjRlMDhiNzQ4MWRiNzc4NDRhMzIxL3RleHRyZWdpb246MTg1YzcyZGZlMDUyNGUwOGI3NDgxZGI3Nzg0NGEzMjFfMTUxNg_72900c13-0b42-4d77-813f-3a5ffa4f7de3"
      unitRef="usd">20000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9d8ea79494ab42e4843111748f602625_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmZmQzODRiMjk5ZDQ4N2ZhNWIxNGYxMzAwM2M1NmQ0L3NlYzoxZmZkMzg0YjI5OWQ0ODdmYTViMTRmMTMwMDNjNTZkNF8xMzMzL2ZyYWc6ZTA0YjhiYmY0MDQ2NDU1YjliYzY4N2IwNTg4OWMwNzcvdGV4dHJlZ2lvbjplMDRiOGJiZjQwNDY0NTViOWJjNjg3YjA1ODg5YzA3N180OTQ3ODAyMzI4NzU3_ff9dd3ca-8ae7-4475-a3e0-7fa2e3e96074">Commitments and Contingencies&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Periodically, the Company may have certain contingent liabilities that arise in the ordinary course of business activities. The Company accrues a liability for such matters when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. There have been no contingent liabilities requiring accrual or disclosure at March&#160;31, 2021 and 2020 except for contingent equity consideration related to past asset acquisitions as of March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless, and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company&#x2019;s technology. The term of these indemnification agreements is generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements. No liability associated with such indemnifications has been recorded to date.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
</xbrl>
